From 9a03cd97f5a989b0fc45c26e731be9685abd6fb1 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 15:15:12 +1000 Subject: [PATCH 01/23] [objective_c] Verify generated code is up to date --- .github/workflows/objective_c.yaml | 4 ++++ pkgs/objective_c/test/generate_code_test.dart | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/objective_c.yaml b/.github/workflows/objective_c.yaml index 6ddeb731c..d6ca3f834 100644 --- a/.github/workflows/objective_c.yaml +++ b/.github/workflows/objective_c.yaml @@ -62,6 +62,10 @@ jobs: run: dart test/setup.dart - name: Run VM tests and collect coverage run: dart run coverage:test_with_coverage --scope-output=ffigen --scope-output=objective_c + - name: Verify generated code is up to date + # test/generate_code_test.dart runs the code generator, so if there are + # any git-diffs at this point, it means the generated code is outdated. + run: if [[ -n $(git status --porcelain | tee /dev/stderr) ]]; then echo -e "\nDIFF:"; git diff; false; fi - name: Upload coverage uses: coverallsapp/github-action@643bc377ffa44ace6394b2b5d0d3950076de9f63 with: diff --git a/pkgs/objective_c/test/generate_code_test.dart b/pkgs/objective_c/test/generate_code_test.dart index 6c36c98be..5e2e2af1c 100644 --- a/pkgs/objective_c/test/generate_code_test.dart +++ b/pkgs/objective_c/test/generate_code_test.dart @@ -17,7 +17,8 @@ void main() { test('Runs without exception', () async { // As well as testing that this returns normally, this also generates // coverage info for the parts of ffigen that are gated by - // generate-for-package-objective-c. + // generate-for-package-objective-c. The github workflow that runs this + // test also uses it to verify that there are no git-diffs in the output. await expectLater(generate_code.run(), completes); // Sanity check the generated code. From 52f7d01e547785b6982364437cf60a0621d9c484 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 15:32:00 +1000 Subject: [PATCH 02/23] Regenerate the bindings to fix the test --- .../src/code_generator/objc_interface.dart | 19 +- pkgs/objective_c/ffigen_objc.yaml | 4 +- pkgs/objective_c/ios/Classes/objective_c.m | 1 + .../src/objective_c_bindings_generated.dart | 4537 ++++++++++++++--- pkgs/objective_c/macos/Classes/objective_c.m | 1 + .../src/objective_c_bindings_generated.m | 26 + pkgs/objective_c/test/setup.dart | 2 +- 7 files changed, 3746 insertions(+), 844 deletions(-) create mode 100644 pkgs/objective_c/src/objective_c_bindings_generated.m diff --git a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart index 86f5f596a..c4ca64bc1 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart @@ -8,9 +8,8 @@ import 'binding_string.dart'; import 'utils.dart'; import 'writer.dart'; -// Class methods defined on NSObject that we don't want to copy to child objects -// by default. -const _excludedNSObjectClassMethods = { +// Methods defined on NSObject that we don't want to copy to child objects. +const _excludedNSObjectMethods = { 'allocWithZone:', 'class', 'conformsToProtocol:', @@ -267,9 +266,7 @@ class ObjCInterface extends BindingType with ObjCMethods { for (final proto in _protocols) { proto.addDependencies(dependencies); - for (final m in proto.methods) { - addMethod(m); - } + _copyMethodsFromProtocol(proto); } // Add dependencies for any methods that were added. @@ -284,7 +281,7 @@ class ObjCInterface extends BindingType with ObjCMethods { // Note: instancetype is only allowed as a return type, not an arg type. for (final m in superType!.methods) { if (m.isClassMethod && - !_excludedNSObjectClassMethods.contains(m.originalName)) { + !_excludedNSObjectMethods.contains(m.originalName)) { addMethod(m); } else if (ObjCBuiltInFunctions.isInstanceType(m.returnType)) { addMethod(m); @@ -292,6 +289,14 @@ class ObjCInterface extends BindingType with ObjCMethods { } } + void _copyMethodsFromProtocol(ObjCProtocol proto) { + for (final m in proto.methods) { + if (!_excludedNSObjectMethods.contains(m.originalName)) { + addMethod(m); + } + } + } + void _fixNullabilityOfOverriddenMethods() { // ObjC ignores nullability when deciding if an override for an inherited // method is valid. But in Dart it's invalid to override a method and change diff --git a/pkgs/objective_c/ffigen_objc.yaml b/pkgs/objective_c/ffigen_objc.yaml index b19f3b870..16f05627f 100644 --- a/pkgs/objective_c/ffigen_objc.yaml +++ b/pkgs/objective_c/ffigen_objc.yaml @@ -2,7 +2,9 @@ # Regenerate bindings with `dart run tool/generate_code.dart`. name: ObjectiveCBindings language: objc -output: 'lib/src/objective_c_bindings_generated.dart' +output: + bindings: 'lib/src/objective_c_bindings_generated.dart' + objc-bindings: 'src/objective_c_bindings_generated.m' headers: entry-points: - 'src/foundation.h' diff --git a/pkgs/objective_c/ios/Classes/objective_c.m b/pkgs/objective_c/ios/Classes/objective_c.m index d7f0800b6..545adba1f 100644 --- a/pkgs/objective_c/ios/Classes/objective_c.m +++ b/pkgs/objective_c/ios/Classes/objective_c.m @@ -4,4 +4,5 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. +#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 99fe649ef..515173b81 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -19,6 +19,20 @@ import 'package:ffi/ffi.dart' as pkg_ffi; import 'dart:ffi' as ffi; import '../objective_c.dart' as objc; +@ffi.Native< + ffi.Pointer Function( + ffi.Pointer)>(isLeaf: true) +external ffi.Pointer _wrapListenerBlock_3f15836a( + ffi.Pointer block, +); + +@ffi.Native< + ffi.Pointer Function( + ffi.Pointer)>(isLeaf: true) +external ffi.Pointer _wrapListenerBlock_162449db( + ffi.Pointer block, +); + /// NSObject class NSObject extends objc.ObjCObjectBase { NSObject._(ffi.Pointer pointer, @@ -154,7 +168,7 @@ class NSObject extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_243( this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -162,7 +176,7 @@ class NSObject extends objc.ObjCObjectBase { /// instanceMethodSignatureForSelector: static NSMethodSignature instanceMethodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_243( _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -219,7 +233,7 @@ class NSObject extends objc.ObjCObjectBase { /// setVersion: static void setVersion_(int aVersion) { - _objc_msgSend_241(_class_NSObject, _sel_setVersion_, aVersion); + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); } /// classForCoder @@ -261,7 +275,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? delegate, ffi.Pointer didRecoverSelector, ffi.Pointer contextInfo) { - _objc_msgSend_242( + _objc_msgSend_245( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, error.ref.pointer, @@ -274,7 +288,7 @@ class NSObject extends objc.ObjCObjectBase { /// attemptRecoveryFromError:optionIndex: bool attemptRecoveryFromError_optionIndex_( NSError error, int recoveryOptionIndex) { - return _objc_msgSend_243( + return _objc_msgSend_246( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_, error.ref.pointer, @@ -287,7 +301,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? object, NSDictionary? change, ffi.Pointer context) { - _objc_msgSend_244( + _objc_msgSend_247( this.ref.pointer, _sel_observeValueForKeyPath_ofObject_change_context_, keyPath?.ref.pointer ?? ffi.nullptr, @@ -302,7 +316,7 @@ class NSObject extends objc.ObjCObjectBase { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_138( + _objc_msgSend_139( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -314,46 +328,46 @@ class NSObject extends objc.ObjCObjectBase { /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_139(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, keyPath.ref.pointer, context); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// willChangeValueForKey: void willChangeValueForKey_(NSString key) { - _objc_msgSend_148( + _objc_msgSend_150( this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); } /// didChangeValueForKey: void didChangeValueForKey_(NSString key) { - _objc_msgSend_148( + _objc_msgSend_150( this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); } /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_245(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// didChange:valuesAtIndexes:forKey: void didChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_245(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// willChangeValueForKey:withSetMutation:usingObjects: void willChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_246( + _objc_msgSend_249( this.ref.pointer, _sel_willChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -364,7 +378,7 @@ class NSObject extends objc.ObjCObjectBase { /// didChangeValueForKey:withSetMutation:usingObjects: void didChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_246( + _objc_msgSend_249( this.ref.pointer, _sel_didChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -392,7 +406,98 @@ class NSObject extends objc.ObjCObjectBase { /// setObservationInfo: set observationInfo(ffi.Pointer value) { - return _objc_msgSend_247(this.ref.pointer, _sel_setObservationInfo_, value); + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + } + + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + } + + /// self + NSObject self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSObject.castFromPointer(_ret, retain: true, release: true); + } + + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + } + + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + } + + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + } + + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); + } + + /// retain + NSObject retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSObject.castFromPointer(_ret, retain: true, release: true); + } + + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); + } + + /// autorelease + NSObject autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSObject.castFromPointer(_ret, retain: true, release: true); + } + + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + } + + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } } @@ -752,7 +857,7 @@ class NSSet extends NSObject { /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_110(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } @@ -765,7 +870,7 @@ class NSSet extends NSObject { /// initWithObjects:count: NSSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -781,7 +886,7 @@ class NSSet extends NSObject { /// allObjects NSArray get allObjects { - final _ret = _objc_msgSend_142(this.ref.pointer, _sel_allObjects); + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -814,19 +919,19 @@ class NSSet extends NSObject { /// intersectsSet: bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_234( + return _objc_msgSend_237( this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } /// isEqualToSet: bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_234( + return _objc_msgSend_237( this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_234( + return _objc_msgSend_237( this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } @@ -839,7 +944,7 @@ class NSSet extends NSObject { /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_116( + _objc_msgSend_117( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -848,21 +953,21 @@ class NSSet extends NSObject { /// setByAddingObject: NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_235( + final _ret = _objc_msgSend_238( this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromSet: NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_239( this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromArray: NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_237( + final _ret = _objc_msgSend_240( this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -875,7 +980,7 @@ class NSSet extends NSObject { /// setWithObject: static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSSet, _sel_setWithObject_, object.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -883,14 +988,14 @@ class NSSet extends NSObject { /// setWithObjects:count: static NSSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_101( _class_NSSet, _sel_setWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -898,41 +1003,41 @@ class NSSet extends NSObject { /// setWithSet: static NSSet setWithSet_(NSSet set) { final _ret = - _objc_msgSend_238(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithArray: static NSSet setWithArray_(NSArray array) { final _ret = - _objc_msgSend_127(_class_NSSet, _sel_setWithArray_, array.ref.pointer); + _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// initWithObjects: NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_241( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_239(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -943,7 +1048,7 @@ class NSSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_138( + _objc_msgSend_139( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -955,13 +1060,13 @@ class NSSet extends NSObject { /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_139(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, keyPath.ref.pointer, context); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } @@ -995,6 +1100,26 @@ class NSSet extends NSObject { return _objc_msgSend_26(_class_NSSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } } late final _class_NSSet = objc.getClass("NSSet"); @@ -1083,6 +1208,15 @@ class NSEnumerator extends NSObject { return _objc_msgSend_26(_class_NSEnumerator, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } } late final _class_NSEnumerator = objc.getClass("NSEnumerator"); @@ -1097,6 +1231,164 @@ final _objc_msgSend_16 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_allObjects = objc.registerName("allObjects"); +final class NSFastEnumerationState extends ffi.Struct { + @ffi.UnsignedLong() + external int state; + + external ffi.Pointer> itemsPtr; + + external ffi.Pointer mutationsPtr; + + @ffi.Array.multi([5]) + external ffi.Array extra; +} + +late final _sel_countByEnumeratingWithState_objects_count_ = + objc.registerName("countByEnumeratingWithState:objects:count:"); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline, + 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, ffi.UnsignedLong arg3)>> ptr) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + objc.newPointerBlock(_ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> fromFunction(int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer>, int) fn) => + objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, int arg3) => + fn(arg0, arg1, arg2, arg3)), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_CallExtension + on objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> { + int call(ffi.Pointer arg0, ffi.Pointer arg1, + ffi.Pointer> arg2, int arg3) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(ref.pointer, arg0, arg1, arg2, arg3); +} + /// NSString class NSString extends NSObject { factory NSString(String str) { @@ -1373,9 +1665,9 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_( ffi.Pointer stret, NSCharacterSet searchSet) { objc.useMsgSendVariants - ? _objc_msgSend_193Stret(stret, this.ref.pointer, + ? _objc_msgSend_196Stret(stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_193(this.ref.pointer, + : stret.ref = _objc_msgSend_196(this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); } @@ -1383,13 +1675,13 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_options_(ffi.Pointer stret, NSCharacterSet searchSet, NSStringCompareOptions mask) { objc.useMsgSendVariants - ? _objc_msgSend_194Stret( + ? _objc_msgSend_197Stret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_194( + : stret.ref = _objc_msgSend_197( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, @@ -1403,14 +1695,14 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToSearch) { objc.useMsgSendVariants - ? _objc_msgSend_195Stret( + ? _objc_msgSend_198Stret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, mask.value, rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_195( + : stret.ref = _objc_msgSend_198( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, @@ -1422,9 +1714,9 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequenceAtIndex_( ffi.Pointer stret, int index) { objc.useMsgSendVariants - ? _objc_msgSend_196Stret(stret, this.ref.pointer, + ? _objc_msgSend_199Stret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_196(this.ref.pointer, + : stret.ref = _objc_msgSend_199(this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index); } @@ -1432,22 +1724,22 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequencesForRange_( ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_197Stret(stret, this.ref.pointer, + ? _objc_msgSend_200Stret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_197(this.ref.pointer, + : stret.ref = _objc_msgSend_200(this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range); } /// stringByAppendingString: NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_103( + final _ret = _objc_msgSend_104( this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringByAppendingFormat: NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_103( + final _ret = _objc_msgSend_104( this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -1527,21 +1819,21 @@ class NSString extends NSObject { /// uppercaseStringWithLocale: NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_198(this.ref.pointer, + final _ret = _objc_msgSend_201(this.ref.pointer, _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// lowercaseStringWithLocale: NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_198(this.ref.pointer, + final _ret = _objc_msgSend_201(this.ref.pointer, _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// capitalizedStringWithLocale: NSString capitalizedStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_198(this.ref.pointer, + final _ret = _objc_msgSend_201(this.ref.pointer, _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -1552,7 +1844,7 @@ class NSString extends NSObject { ffi.Pointer lineEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_199( + _objc_msgSend_202( this.ref.pointer, _sel_getLineStart_end_contentsEnd_forRange_, startPtr, @@ -1564,10 +1856,10 @@ class NSString extends NSObject { /// lineRangeForRange: void lineRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_197Stret( + ? _objc_msgSend_200Stret( stret, this.ref.pointer, _sel_lineRangeForRange_, range) : stret.ref = - _objc_msgSend_197(this.ref.pointer, _sel_lineRangeForRange_, range); + _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); } /// getParagraphStart:end:contentsEnd:forRange: @@ -1576,7 +1868,7 @@ class NSString extends NSObject { ffi.Pointer parEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_199( + _objc_msgSend_202( this.ref.pointer, _sel_getParagraphStart_end_contentsEnd_forRange_, startPtr, @@ -1588,9 +1880,9 @@ class NSString extends NSObject { /// paragraphRangeForRange: void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_197Stret( + ? _objc_msgSend_200Stret( stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_197( + : stret.ref = _objc_msgSend_200( this.ref.pointer, _sel_paragraphRangeForRange_, range); } @@ -1611,7 +1903,7 @@ class NSString extends NSObject { /// dataUsingEncoding:allowLossyConversion: NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_200(this.ref.pointer, + final _ret = _objc_msgSend_203(this.ref.pointer, _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); return _ret.address == 0 ? null @@ -1621,7 +1913,7 @@ class NSString extends NSObject { /// dataUsingEncoding: NSData? dataUsingEncoding_(int encoding) { final _ret = - _objc_msgSend_201(this.ref.pointer, _sel_dataUsingEncoding_, encoding); + _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); return _ret.address == 0 ? null : NSData.castFromPointer(_ret, retain: true, release: true); @@ -1629,7 +1921,7 @@ class NSString extends NSObject { /// canBeConvertedToEncoding: bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_123( + return _objc_msgSend_124( this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } @@ -1642,7 +1934,7 @@ class NSString extends NSObject { /// getCString:maxLength:encoding: bool getCString_maxLength_encoding_( ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_202(this.ref.pointer, + return _objc_msgSend_205(this.ref.pointer, _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } @@ -1655,7 +1947,7 @@ class NSString extends NSObject { NSStringEncodingConversionOptions options, NSRange range, ffi.Pointer leftover) { - return _objc_msgSend_203( + return _objc_msgSend_206( this.ref.pointer, _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, buffer, @@ -1669,19 +1961,19 @@ class NSString extends NSObject { /// maximumLengthOfBytesUsingEncoding: int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_120( + return _objc_msgSend_121( this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); } /// lengthOfBytesUsingEncoding: int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_120( + return _objc_msgSend_121( this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); } /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_204(_class_NSString, _sel_availableStringEncodings); + return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } /// localizedNameOfStringEncoding: @@ -1726,21 +2018,21 @@ class NSString extends NSObject { /// componentsSeparatedByString: NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_205(this.ref.pointer, + final _ret = _objc_msgSend_208(this.ref.pointer, _sel_componentsSeparatedByString_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// componentsSeparatedByCharactersInSet: NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_206(this.ref.pointer, + final _ret = _objc_msgSend_209(this.ref.pointer, _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// stringByTrimmingCharactersInSet: NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_207(this.ref.pointer, + final _ret = _objc_msgSend_210(this.ref.pointer, _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -1748,7 +2040,7 @@ class NSString extends NSObject { /// stringByPaddingToLength:withString:startingAtIndex: NSString stringByPaddingToLength_withString_startingAtIndex_( int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_208( + final _ret = _objc_msgSend_211( this.ref.pointer, _sel_stringByPaddingToLength_withString_startingAtIndex_, newLength, @@ -1760,7 +2052,7 @@ class NSString extends NSObject { /// stringByFoldingWithOptions:locale: NSString stringByFoldingWithOptions_locale_( NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_209( + final _ret = _objc_msgSend_212( this.ref.pointer, _sel_stringByFoldingWithOptions_locale_, options.value, @@ -1774,7 +2066,7 @@ class NSString extends NSObject { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - final _ret = _objc_msgSend_210( + final _ret = _objc_msgSend_213( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -1787,7 +2079,7 @@ class NSString extends NSObject { /// stringByReplacingOccurrencesOfString:withString: NSString stringByReplacingOccurrencesOfString_withString_( NSString target, NSString replacement) { - final _ret = _objc_msgSend_211( + final _ret = _objc_msgSend_214( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_, target.ref.pointer, @@ -1798,7 +2090,7 @@ class NSString extends NSObject { /// stringByReplacingCharactersInRange:withString: NSString stringByReplacingCharactersInRange_withString_( NSRange range, NSString replacement) { - final _ret = _objc_msgSend_212( + final _ret = _objc_msgSend_215( this.ref.pointer, _sel_stringByReplacingCharactersInRange_withString_, range, @@ -1809,7 +2101,7 @@ class NSString extends NSObject { /// stringByApplyingTransform:reverse: NSString? stringByApplyingTransform_reverse_( NSString transform, bool reverse) { - final _ret = _objc_msgSend_213( + final _ret = _objc_msgSend_216( this.ref.pointer, _sel_stringByApplyingTransform_reverse_, transform.ref.pointer, @@ -1822,7 +2114,7 @@ class NSString extends NSObject { /// writeToURL:atomically:encoding:error: bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_214( + return _objc_msgSend_217( this.ref.pointer, _sel_writeToURL_atomically_encoding_error_, url.ref.pointer, @@ -1837,7 +2129,7 @@ class NSString extends NSObject { bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_215( + return _objc_msgSend_218( this.ref.pointer, _sel_writeToFile_atomically_encoding_error_, path.ref.pointer, @@ -1860,7 +2152,7 @@ class NSString extends NSObject { /// initWithCharactersNoCopy:length:freeWhenDone: NSString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_216( + final _ret = _objc_msgSend_219( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -1872,14 +2164,14 @@ class NSString extends NSObject { /// initWithCharacters:length: NSString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_217(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithUTF8String: NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_218(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -1903,7 +2195,7 @@ class NSString extends NSObject { /// initWithFormat:locale: NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_219( + final _ret = _objc_msgSend_222( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -1916,7 +2208,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -1933,7 +2225,7 @@ class NSString extends NSObject { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_221( + final _ret = _objc_msgSend_224( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -1947,7 +2239,7 @@ class NSString extends NSObject { /// initWithData:encoding: NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -1957,7 +2249,7 @@ class NSString extends NSObject { /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_223(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -1967,7 +2259,7 @@ class NSString extends NSObject { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -1995,7 +2287,7 @@ class NSString extends NSObject { /// stringWithCharacters:length: static NSString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_217( + final _ret = _objc_msgSend_220( _class_NSString, _sel_stringWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -2003,7 +2295,7 @@ class NSString extends NSObject { /// stringWithUTF8String: static NSString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_218( + final _ret = _objc_msgSend_221( _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -2029,7 +2321,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2046,7 +2338,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( _class_NSString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2060,7 +2352,7 @@ class NSString extends NSObject { /// initWithCString:encoding: NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -2070,7 +2362,7 @@ class NSString extends NSObject { /// stringWithCString:encoding: static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_228( _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -2080,7 +2372,7 @@ class NSString extends NSObject { /// initWithContentsOfURL:encoding:error: NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_229( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2094,7 +2386,7 @@ class NSString extends NSObject { /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_230( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2108,7 +2400,7 @@ class NSString extends NSObject { /// stringWithContentsOfURL:encoding:error: static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_229( _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2122,7 +2414,7 @@ class NSString extends NSObject { /// stringWithContentsOfFile:encoding:error: static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_230( _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2138,7 +2430,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2154,7 +2446,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_232( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2170,7 +2462,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_231( _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2186,7 +2478,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_232( _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2204,7 +2496,7 @@ class NSString extends NSObject { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_230( + return _objc_msgSend_233( _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -2221,7 +2513,7 @@ class NSString extends NSObject { /// propertyListFromStringsFileFormat NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_234( this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null @@ -2230,13 +2522,13 @@ class NSString extends NSObject { /// getCharacters: void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_232(this.ref.pointer, _sel_getCharacters_, buffer); + _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); } /// stringByAddingPercentEncodingWithAllowedCharacters: NSString? stringByAddingPercentEncodingWithAllowedCharacters_( NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_233( + final _ret = _objc_msgSend_236( this.ref.pointer, _sel_stringByAddingPercentEncodingWithAllowedCharacters_, allowedCharacters.ref.pointer); @@ -2284,6 +2576,68 @@ class NSString extends NSObject { return _objc_msgSend_26(_class_NSString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSString', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); + } + + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSString', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } } late final _class_NSString = objc.getClass("NSString"); @@ -2828,14 +3182,14 @@ class NSCharacterSet extends NSObject { /// characterSetWithBitmapRepresentation: static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_186(_class_NSCharacterSet, + final _ret = _objc_msgSend_189(_class_NSCharacterSet, _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterSetWithContentsOfFile: static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_187(_class_NSCharacterSet, + final _ret = _objc_msgSend_190(_class_NSCharacterSet, _sel_characterSetWithContentsOfFile_, fName.ref.pointer); return _ret.address == 0 ? null @@ -2843,15 +3197,17 @@ class NSCharacterSet extends NSObject { } /// initWithCoder: - NSCharacterSet initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_188(this.ref.retainAndReturnPointer(), + NSCharacterSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// characterIsMember: bool characterIsMember_(int aCharacter) { - return _objc_msgSend_189( + return _objc_msgSend_192( this.ref.pointer, _sel_characterIsMember_, aCharacter); } @@ -2869,19 +3225,19 @@ class NSCharacterSet extends NSObject { /// longCharacterIsMember: bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_190( + return _objc_msgSend_193( this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); } /// isSupersetOfSet: bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_191( + return _objc_msgSend_194( this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); } /// hasMemberInPlane: bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_192( + return _objc_msgSend_195( this.ref.pointer, _sel_hasMemberInPlane_, thePlane); } @@ -2964,6 +3320,17 @@ class NSCharacterSet extends NSObject { return _objc_msgSend_26(_class_NSCharacterSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } } late final _class_NSCharacterSet = objc.getClass("NSCharacterSet"); @@ -3089,7 +3456,7 @@ class NSData extends NSObject { /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_134(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } @@ -3098,7 +3465,7 @@ class NSData extends NSObject { NSString path, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_172(this.ref.pointer, _sel_writeToFile_options_error_, + return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, path.ref.pointer, writeOptionsMask.value, errorPtr); } @@ -3107,7 +3474,7 @@ class NSData extends NSObject { NSURL url, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_173(this.ref.pointer, _sel_writeToURL_options_error_, + return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, url.ref.pointer, writeOptionsMask.value, errorPtr); } @@ -3115,14 +3482,14 @@ class NSData extends NSObject { void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, NSDataSearchOptions mask, NSRange searchRange) { objc.useMsgSendVariants - ? _objc_msgSend_174Stret( + ? _objc_msgSend_177Stret( stret, this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, mask.value, searchRange) - : stret.ref = _objc_msgSend_174( + : stret.ref = _objc_msgSend_177( this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, @@ -3138,7 +3505,7 @@ class NSData extends NSObject { /// dataWithBytes:length: static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175( + final _ret = _objc_msgSend_178( _class_NSData, _sel_dataWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -3146,7 +3513,7 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length: static NSData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175( + final _ret = _objc_msgSend_178( _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -3154,7 +3521,7 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length:freeWhenDone: static NSData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_176(_class_NSData, + final _ret = _objc_msgSend_179(_class_NSData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -3164,7 +3531,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_177( + final _ret = _objc_msgSend_180( _class_NSData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -3180,7 +3547,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_181( _class_NSData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -3202,7 +3569,7 @@ class NSData extends NSObject { /// dataWithContentsOfURL: static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_179( + final _ret = _objc_msgSend_182( _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3211,14 +3578,14 @@ class NSData extends NSObject { /// initWithBytes:length: NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithBytesNoCopy:length: NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -3226,7 +3593,7 @@ class NSData extends NSObject { /// initWithBytesNoCopy:length:freeWhenDone: NSData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_176(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -3236,7 +3603,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_177( + final _ret = _objc_msgSend_180( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -3252,7 +3619,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_181( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -3274,7 +3641,7 @@ class NSData extends NSObject { /// initWithContentsOfURL: NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3283,7 +3650,7 @@ class NSData extends NSObject { /// initWithData: NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_180(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -3291,14 +3658,14 @@ class NSData extends NSObject { /// dataWithData: static NSData dataWithData_(NSData data) { final _ret = - _objc_msgSend_180(_class_NSData, _sel_dataWithData_, data.ref.pointer); + _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: true, release: true); } /// initWithBase64EncodedString:options: NSData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_184( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -3311,7 +3678,7 @@ class NSData extends NSObject { /// base64EncodedStringWithOptions: NSString base64EncodedStringWithOptions_( NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_182( + final _ret = _objc_msgSend_185( this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -3319,7 +3686,7 @@ class NSData extends NSObject { /// initWithBase64EncodedData:options: NSData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_183( + final _ret = _objc_msgSend_186( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -3331,7 +3698,7 @@ class NSData extends NSObject { /// base64EncodedDataWithOptions: NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_184( + final _ret = _objc_msgSend_187( this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -3340,7 +3707,7 @@ class NSData extends NSObject { NSData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_185(this.ref.pointer, + final _ret = _objc_msgSend_188(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3351,7 +3718,7 @@ class NSData extends NSObject { NSData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_185(this.ref.pointer, + final _ret = _objc_msgSend_188(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3394,6 +3761,26 @@ class NSData extends NSObject { return _objc_msgSend_26(_class_NSData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// initWithCoder: + NSData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); + } } late final _class_NSData = objc.getClass("NSData"); @@ -3766,7 +4153,7 @@ class NSURL extends NSObject { /// port NSNumber? get port { - final _ret = _objc_msgSend_96(this.ref.pointer, _sel_port); + final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); return _ret.address == 0 ? null : NSNumber.castFromPointer(_ret, retain: true, release: true); @@ -3836,7 +4223,7 @@ class NSURL extends NSObject { /// getFileSystemRepresentation:maxLength: bool getFileSystemRepresentation_maxLength_( ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_97(this.ref.pointer, + return _objc_msgSend_98(this.ref.pointer, _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); } @@ -3861,7 +4248,7 @@ class NSURL extends NSObject { /// checkResourceIsReachableAndReturnError: bool checkResourceIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_143( + return _objc_msgSend_145( this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } @@ -3891,14 +4278,14 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_144(this.ref.pointer, + return _objc_msgSend_146(this.ref.pointer, _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } /// resourceValuesForKeys:error: objc.ObjCObjectBase? resourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_145(this.ref.pointer, + final _ret = _objc_msgSend_147(this.ref.pointer, _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -3908,7 +4295,7 @@ class NSURL extends NSObject { /// setResourceValue:forKey:error: bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_146( + return _objc_msgSend_148( this.ref.pointer, _sel_setResourceValue_forKey_error_, value?.ref.pointer ?? ffi.nullptr, @@ -3919,13 +4306,13 @@ class NSURL extends NSObject { /// setResourceValues:error: bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, ffi.Pointer> error) { - return _objc_msgSend_147(this.ref.pointer, _sel_setResourceValues_error_, + return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, keyedValues.ref.pointer, error); } /// removeCachedResourceValueForKey: void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_148(this.ref.pointer, _sel_removeCachedResourceValueForKey_, + _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, key.ref.pointer); } @@ -3937,7 +4324,7 @@ class NSURL extends NSObject { /// setTemporaryResourceValue:forKey: void setTemporaryResourceValue_forKey_( objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_149(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, + _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } @@ -3948,7 +4335,7 @@ class NSURL extends NSObject { NSArray? keys, NSURL? relativeURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_150( + final _ret = _objc_msgSend_152( this.ref.pointer, _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, options.value, @@ -3968,7 +4355,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_151( + final _ret = _objc_msgSend_153( this.ref.retainAndReturnPointer(), _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -3989,7 +4376,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_151( + final _ret = _objc_msgSend_153( _class_NSURL, _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -4005,7 +4392,7 @@ class NSURL extends NSObject { /// resourceValuesForKeys:fromBookmarkData: static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_152( + final _ret = _objc_msgSend_154( _class_NSURL, _sel_resourceValuesForKeys_fromBookmarkData_, keys.ref.pointer, @@ -4021,7 +4408,7 @@ class NSURL extends NSObject { NSURL bookmarkFileURL, int options, ffi.Pointer> error) { - return _objc_msgSend_153( + return _objc_msgSend_155( _class_NSURL, _sel_writeBookmarkData_toURL_options_error_, bookmarkData.ref.pointer, @@ -4033,7 +4420,7 @@ class NSURL extends NSObject { /// bookmarkDataWithContentsOfURL:error: static NSData? bookmarkDataWithContentsOfURL_error_( NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_154( + final _ret = _objc_msgSend_156( _class_NSURL, _sel_bookmarkDataWithContentsOfURL_error_, bookmarkFileURL.ref.pointer, @@ -4048,7 +4435,7 @@ class NSURL extends NSObject { NSURL url, NSURLBookmarkResolutionOptions options, ffi.Pointer> error) { - final _ret = _objc_msgSend_155( + final _ret = _objc_msgSend_157( _class_NSURL, _sel_URLByResolvingAliasFileAtURL_options_error_, url.ref.pointer, @@ -4075,7 +4462,7 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_144( + return _objc_msgSend_146( this.ref.pointer, _sel_getPromisedItemResourceValue_forKey_error_, value, @@ -4086,7 +4473,7 @@ class NSURL extends NSObject { /// promisedItemResourceValuesForKeys:error: NSDictionary? promisedItemResourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(this.ref.pointer, + final _ret = _objc_msgSend_169(this.ref.pointer, _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -4096,13 +4483,13 @@ class NSURL extends NSObject { /// checkPromisedItemIsReachableAndReturnError: bool checkPromisedItemIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_143(this.ref.pointer, + return _objc_msgSend_145(this.ref.pointer, _sel_checkPromisedItemIsReachableAndReturnError_, error); } /// fileURLWithPathComponents: static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_169( + final _ret = _objc_msgSend_170( _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); return _ret.address == 0 ? null @@ -4111,7 +4498,7 @@ class NSURL extends NSObject { /// pathComponents NSArray? get pathComponents { - final _ret = _objc_msgSend_141(this.ref.pointer, _sel_pathComponents); + final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -4135,7 +4522,7 @@ class NSURL extends NSObject { /// URLByAppendingPathComponent: NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_170(this.ref.pointer, + final _ret = _objc_msgSend_171(this.ref.pointer, _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); return _ret.address == 0 ? null @@ -4145,7 +4532,7 @@ class NSURL extends NSObject { /// URLByAppendingPathComponent:isDirectory: NSURL? URLByAppendingPathComponent_isDirectory_( NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_171( + final _ret = _objc_msgSend_172( this.ref.pointer, _sel_URLByAppendingPathComponent_isDirectory_, pathComponent.ref.pointer, @@ -4166,7 +4553,7 @@ class NSURL extends NSObject { /// URLByAppendingPathExtension: NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_170(this.ref.pointer, + final _ret = _objc_msgSend_171(this.ref.pointer, _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); return _ret.address == 0 ? null @@ -4236,6 +4623,77 @@ class NSURL extends NSObject { return _objc_msgSend_26(_class_NSURL, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// initWithCoder: + NSURL? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSURL? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSURL, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); + } + + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSURL', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); + } + + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSURL', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } } late final _class_NSURL = objc.getClass("NSURL"); @@ -4938,6 +5396,11 @@ class NSNumber extends NSValue { return _objc_msgSend_26(_class_NSNumber, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); + } } late final _class_NSNumber = objc.getClass("NSNumber"); @@ -5395,6 +5858,17 @@ class NSValue extends NSObject { return _objc_msgSend_26(_class_NSValue, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } } late final _class_NSValue = objc.getClass("NSValue"); @@ -5507,22 +5981,458 @@ final _objc_msgSend_94Stret = objc.msgSendStretPointer .asFunction< void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -late final _sel_keyPathsForValuesAffectingValueForKey_ = - objc.registerName("keyPathsForValuesAffectingValueForKey:"); -final _objc_msgSend_95 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>))(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_NSZone { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer<_NSZone>) fn) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable, + (ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + fn(arg0, arg1).ref.retainAndReturnPointer()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_NSZone_CallExtension + on objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>()(ref.pointer, arg0, arg1), + retain: false, + release: true); +} + +late final _sel_encodeWithCoder_ = objc.registerName("encodeWithCoder:"); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) + .cast(); +ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>.listener((ffi.Pointer block, + ffi.Pointer arg0, ffi.Pointer arg1) { + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); + objc.objectRelease(block.cast()); +}) + ..keepIsolateAlive = false; + +/// Construction methods for `objc.ObjCBlock, NSCoder)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, NSCoder)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSCoder)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSCoder)>( + objc.newPointerBlock(_ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Void Function(ffi.Pointer, NSCoder)> fromFunction( + void Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, + NSCoder.castFromPointer(arg1, retain: true, release: true))), + retain: false, + release: true); + + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock, NSCoder)> + listener(void Function(ffi.Pointer, NSCoder) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable.nativeFunction + .cast(), + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); + final wrapper = _wrapListenerBlock_3f15836a(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock, NSCoder)>( + wrapper, + retain: false, + release: true); + } +} + +/// Call operator for `objc.ObjCBlock, NSCoder)>`. +extension ObjCBlock_ffiVoid_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock, NSCoder)> { + void call(ffi.Pointer arg0, NSCoder arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} + +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, + NSCoder)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)>( + objc.newPointerBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock?> Function(ffi.Pointer, NSCoder)> + fromFunction( + Dartinstancetype? Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSCoder.castFromPointer(arg1, retain: true, release: true)) + ?.ref + .retainAndReturnPointer() ?? + ffi.nullptr), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +extension ObjCBlock_instancetype_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> { + Dartinstancetype? call(ffi.Pointer arg0, NSCoder arg1) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>() + (ref.pointer, arg0, arg1.ref.pointer) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast block, ffi.Pointer arg0, ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>()(ref.pointer, arg0, arg1.ref.pointer), + retain: false, + release: true); +} + +late final _sel_supportsSecureCoding = + objc.registerName("supportsSecureCoding"); +bool _ObjCBlock_bool_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as bool Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_bool_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + bool Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_bool_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_bool_ffiVoid_CallExtension + on objc.ObjCBlock)> { + bool call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} + +late final _sel_keyPathsForValuesAffectingValueForKey_ = + objc.registerName("keyPathsForValuesAffectingValueForKey:"); +final _objc_msgSend_95 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); late final _sel_automaticallyNotifiesObserversForKey_ = objc.registerName("automaticallyNotifiesObserversForKey:"); -late final _sel_port = objc.registerName("port"); final _objc_msgSend_96 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +late final _sel_port = objc.registerName("port"); +final _objc_msgSend_97 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -5540,7 +6450,7 @@ late final _sel_relativePath = objc.registerName("relativePath"); late final _sel_hasDirectoryPath = objc.registerName("hasDirectoryPath"); late final _sel_getFileSystemRepresentation_maxLength_ = objc.registerName("getFileSystemRepresentation:maxLength:"); -final _objc_msgSend_97 = objc.msgSendPointer +final _objc_msgSend_98 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -5580,7 +6490,7 @@ class NSError extends NSObject { /// initWithDomain:code:userInfo: NSError initWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_98( + final _ret = _objc_msgSend_99( this.ref.retainAndReturnPointer(), _sel_initWithDomain_code_userInfo_, domain.ref.pointer, @@ -5592,7 +6502,7 @@ class NSError extends NSObject { /// errorWithDomain:code:userInfo: static NSError errorWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_98( + final _ret = _objc_msgSend_99( _class_NSError, _sel_errorWithDomain_code_userInfo_, domain.ref.pointer, @@ -5645,7 +6555,7 @@ class NSError extends NSObject { /// localizedRecoveryOptions NSArray? get localizedRecoveryOptions { final _ret = - _objc_msgSend_141(this.ref.pointer, _sel_localizedRecoveryOptions); + _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -5669,7 +6579,7 @@ class NSError extends NSObject { /// underlyingErrors NSArray get underlyingErrors { - final _ret = _objc_msgSend_142(this.ref.pointer, _sel_underlyingErrors); + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -5709,12 +6619,32 @@ class NSError extends NSObject { return _objc_msgSend_26(_class_NSError, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// initWithCoder: + NSError? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSError.castFromPointer(_ret, retain: false, release: true); + } } late final _class_NSError = objc.getClass("NSError"); late final _sel_initWithDomain_code_userInfo_ = objc.registerName("initWithDomain:code:userInfo:"); -final _objc_msgSend_98 = objc.msgSendPointer +final _objc_msgSend_99 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -5770,7 +6700,8 @@ class NSArray extends NSObject { /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int index) { - final _ret = _objc_msgSend_99(this.ref.pointer, _sel_objectAtIndex_, index); + final _ret = + _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -5783,7 +6714,7 @@ class NSArray extends NSObject { /// initWithObjects:count: NSArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: false, release: true); } @@ -5799,21 +6730,21 @@ class NSArray extends NSObject { /// arrayByAddingObject: NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_102( this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByAddingObjectsFromArray: NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_102(this.ref.pointer, + final _ret = _objc_msgSend_103(this.ref.pointer, _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// componentsJoinedByString: NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_103(this.ref.pointer, + final _ret = _objc_msgSend_104(this.ref.pointer, _sel_componentsJoinedByString_, separator.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -5840,7 +6771,7 @@ class NSArray extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_104( + final _ret = _objc_msgSend_105( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -5850,7 +6781,7 @@ class NSArray extends NSObject { /// firstObjectCommonWithArray: objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_105(this.ref.pointer, + final _ret = _objc_msgSend_106(this.ref.pointer, _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); return _ret.address == 0 ? null @@ -5860,37 +6791,37 @@ class NSArray extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_106(this.ref.pointer, _sel_getObjects_range_, objects, range); + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_107( + return _objc_msgSend_108( this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } /// indexOfObject:inRange: int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_108(this.ref.pointer, _sel_indexOfObject_inRange_, + return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, anObject.ref.pointer, range); } /// indexOfObjectIdenticalTo: int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_107( + return _objc_msgSend_108( this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } /// indexOfObjectIdenticalTo:inRange: int indexOfObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_108(this.ref.pointer, + return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// isEqualToArray: bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_109( + return _objc_msgSend_110( this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); } @@ -5912,14 +6843,14 @@ class NSArray extends NSObject { /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_110(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_110(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } @@ -5937,7 +6868,7 @@ class NSArray extends NSObject { ffi.Pointer, ffi.Pointer)>> comparator, ffi.Pointer context) { - final _ret = _objc_msgSend_111(this.ref.pointer, + final _ret = _objc_msgSend_112(this.ref.pointer, _sel_sortedArrayUsingFunction_context_, comparator, context); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -5951,7 +6882,7 @@ class NSArray extends NSObject { comparator, ffi.Pointer context, NSData? hint) { - final _ret = _objc_msgSend_112( + final _ret = _objc_msgSend_113( this.ref.pointer, _sel_sortedArrayUsingFunction_context_hint_, comparator, @@ -5962,7 +6893,7 @@ class NSArray extends NSObject { /// sortedArrayUsingSelector: NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_113( + final _ret = _objc_msgSend_114( this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -5970,14 +6901,14 @@ class NSArray extends NSObject { /// subarrayWithRange: NSArray subarrayWithRange_(NSRange range) { final _ret = - _objc_msgSend_114(this.ref.pointer, _sel_subarrayWithRange_, range); + _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_115( + return _objc_msgSend_116( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } @@ -5990,7 +6921,7 @@ class NSArray extends NSObject { /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_116( + _objc_msgSend_117( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -5999,15 +6930,15 @@ class NSArray extends NSObject { /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_125( + final _ret = _objc_msgSend_126( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = - _objc_msgSend_99(this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6019,7 +6950,7 @@ class NSArray extends NSObject { /// arrayWithObject: static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -6027,42 +6958,42 @@ class NSArray extends NSObject { /// arrayWithObjects:count: static NSArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_101( _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithArray: static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// initWithObjects: NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSArray.castFromPointer(_ret, retain: false, release: true); } @@ -6070,7 +7001,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL:error: NSArray? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -6080,7 +7011,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_129(_class_NSArray, + final _ret = _objc_msgSend_130(_class_NSArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -6090,7 +7021,7 @@ class NSArray extends NSObject { /// differenceFromArray:withOptions: objc.ObjCObjectBase differenceFromArray_withOptions_( NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_130( + final _ret = _objc_msgSend_131( this.ref.pointer, _sel_differenceFromArray_withOptions_, other.ref.pointer, @@ -6100,14 +7031,14 @@ class NSArray extends NSObject { /// differenceFromArray: objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// arrayByApplyingDifference: NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_131(this.ref.pointer, + final _ret = _objc_msgSend_132(this.ref.pointer, _sel_arrayByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -6116,7 +7047,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_132( + final _ret = _objc_msgSend_133( _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -6125,7 +7056,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_133( + final _ret = _objc_msgSend_134( _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -6134,7 +7065,7 @@ class NSArray extends NSObject { /// initWithContentsOfFile: NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_132(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -6143,7 +7074,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL: NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -6158,7 +7089,7 @@ class NSArray extends NSObject { /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_134(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } @@ -6169,7 +7100,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_135( + _objc_msgSend_136( this.ref.pointer, _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, observer.ref.pointer, @@ -6185,7 +7116,7 @@ class NSArray extends NSObject { NSIndexSet indexes, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_136( + _objc_msgSend_137( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, observer.ref.pointer, @@ -6197,7 +7128,7 @@ class NSArray extends NSObject { /// removeObserver:fromObjectsAtIndexes:forKeyPath: void removeObserver_fromObjectsAtIndexes_forKeyPath_( NSObject observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_137( + _objc_msgSend_138( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, observer.ref.pointer, @@ -6211,7 +7142,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_138( + _objc_msgSend_139( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -6223,13 +7154,13 @@ class NSArray extends NSObject { /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_139(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, keyPath.ref.pointer, context); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } @@ -6263,11 +7194,31 @@ class NSArray extends NSObject { return _objc_msgSend_26(_class_NSArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } } late final _class_NSArray = objc.getClass("NSArray"); late final _sel_objectAtIndex_ = objc.registerName("objectAtIndex:"); -final _objc_msgSend_99 = objc.msgSendPointer +final _objc_msgSend_100 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -6277,7 +7228,7 @@ final _objc_msgSend_99 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_initWithObjects_count_ = objc.registerName("initWithObjects:count:"); -final _objc_msgSend_100 = objc.msgSendPointer +final _objc_msgSend_101 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -6293,7 +7244,7 @@ final _objc_msgSend_100 = objc.msgSendPointer int)>(); late final _sel_arrayByAddingObject_ = objc.registerName("arrayByAddingObject:"); -final _objc_msgSend_101 = objc.msgSendPointer +final _objc_msgSend_102 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6305,7 +7256,7 @@ final _objc_msgSend_101 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_arrayByAddingObjectsFromArray_ = objc.registerName("arrayByAddingObjectsFromArray:"); -final _objc_msgSend_102 = objc.msgSendPointer +final _objc_msgSend_103 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6317,7 +7268,7 @@ final _objc_msgSend_102 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_componentsJoinedByString_ = objc.registerName("componentsJoinedByString:"); -final _objc_msgSend_103 = objc.msgSendPointer +final _objc_msgSend_104 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6340,7 +7291,7 @@ final _objc_msgSend_0 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_descriptionWithLocale_indent_ = objc.registerName("descriptionWithLocale:indent:"); -final _objc_msgSend_104 = objc.msgSendPointer +final _objc_msgSend_105 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6356,7 +7307,7 @@ final _objc_msgSend_104 = objc.msgSendPointer int)>(); late final _sel_firstObjectCommonWithArray_ = objc.registerName("firstObjectCommonWithArray:"); -final _objc_msgSend_105 = objc.msgSendPointer +final _objc_msgSend_106 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6367,7 +7318,7 @@ final _objc_msgSend_105 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_getObjects_range_ = objc.registerName("getObjects:range:"); -final _objc_msgSend_106 = objc.msgSendPointer +final _objc_msgSend_107 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -6382,7 +7333,7 @@ final _objc_msgSend_106 = objc.msgSendPointer ffi.Pointer>, NSRange)>(); late final _sel_indexOfObject_ = objc.registerName("indexOfObject:"); -final _objc_msgSend_107 = objc.msgSendPointer +final _objc_msgSend_108 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -6394,7 +7345,7 @@ final _objc_msgSend_107 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_indexOfObject_inRange_ = objc.registerName("indexOfObject:inRange:"); -final _objc_msgSend_108 = objc.msgSendPointer +final _objc_msgSend_109 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -6413,7 +7364,7 @@ late final _sel_indexOfObjectIdenticalTo_ = late final _sel_indexOfObjectIdenticalTo_inRange_ = objc.registerName("indexOfObjectIdenticalTo:inRange:"); late final _sel_isEqualToArray_ = objc.registerName("isEqualToArray:"); -final _objc_msgSend_109 = objc.msgSendPointer +final _objc_msgSend_110 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -6426,7 +7377,7 @@ final _objc_msgSend_109 = objc.msgSendPointer late final _sel_firstObject = objc.registerName("firstObject"); late final _sel_lastObject = objc.registerName("lastObject"); late final _sel_objectEnumerator = objc.registerName("objectEnumerator"); -final _objc_msgSend_110 = objc.msgSendPointer +final _objc_msgSend_111 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -6439,7 +7390,7 @@ late final _sel_reverseObjectEnumerator = late final _sel_sortedArrayHint = objc.registerName("sortedArrayHint"); late final _sel_sortedArrayUsingFunction_context_ = objc.registerName("sortedArrayUsingFunction:context:"); -final _objc_msgSend_111 = objc.msgSendPointer +final _objc_msgSend_112 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6464,7 +7415,7 @@ final _objc_msgSend_111 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_sortedArrayUsingFunction_context_hint_ = objc.registerName("sortedArrayUsingFunction:context:hint:"); -final _objc_msgSend_112 = objc.msgSendPointer +final _objc_msgSend_113 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6491,7 +7442,7 @@ final _objc_msgSend_112 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_sortedArrayUsingSelector_ = objc.registerName("sortedArrayUsingSelector:"); -final _objc_msgSend_113 = objc.msgSendPointer +final _objc_msgSend_114 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6502,7 +7453,7 @@ final _objc_msgSend_113 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_subarrayWithRange_ = objc.registerName("subarrayWithRange:"); -final _objc_msgSend_114 = objc.msgSendPointer +final _objc_msgSend_115 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -6511,7 +7462,7 @@ final _objc_msgSend_114 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, NSRange)>(); late final _sel_writeToURL_error_ = objc.registerName("writeToURL:error:"); -final _objc_msgSend_115 = objc.msgSendPointer +final _objc_msgSend_116 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -6529,7 +7480,7 @@ late final _sel_makeObjectsPerformSelector_ = objc.registerName("makeObjectsPerformSelector:"); late final _sel_makeObjectsPerformSelector_withObject_ = objc.registerName("makeObjectsPerformSelector:withObject:"); -final _objc_msgSend_116 = objc.msgSendPointer +final _objc_msgSend_117 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -6574,41 +7525,41 @@ class NSIndexSet extends NSObject { /// indexSetWithIndex: static NSIndexSet indexSetWithIndex_(int value) { final _ret = - _objc_msgSend_99(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_117( + final _ret = _objc_msgSend_118( _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// initWithIndexesInRange: NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_117( + final _ret = _objc_msgSend_118( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndexSet: NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_118(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndex: NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// isEqualToIndexSet: bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_119( + return _objc_msgSend_120( this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } @@ -6629,24 +7580,24 @@ class NSIndexSet extends NSObject { /// indexGreaterThanIndex: int indexGreaterThanIndex_(int value) { - return _objc_msgSend_120( + return _objc_msgSend_121( this.ref.pointer, _sel_indexGreaterThanIndex_, value); } /// indexLessThanIndex: int indexLessThanIndex_(int value) { - return _objc_msgSend_120(this.ref.pointer, _sel_indexLessThanIndex_, value); + return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); } /// indexGreaterThanOrEqualToIndex: int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_120( + return _objc_msgSend_121( this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } /// indexLessThanOrEqualToIndex: int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_120( + return _objc_msgSend_121( this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } @@ -6655,36 +7606,36 @@ class NSIndexSet extends NSObject { ffi.Pointer indexBuffer, int bufferSize, ffi.Pointer range) { - return _objc_msgSend_121(this.ref.pointer, + return _objc_msgSend_122(this.ref.pointer, _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } /// countOfIndexesInRange: int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_122( + return _objc_msgSend_123( this.ref.pointer, _sel_countOfIndexesInRange_, range); } /// containsIndex: bool containsIndex_(int value) { - return _objc_msgSend_123(this.ref.pointer, _sel_containsIndex_, value); + return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); } /// containsIndexesInRange: bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_124( + return _objc_msgSend_125( this.ref.pointer, _sel_containsIndexesInRange_, range); } /// containsIndexes: bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_119( + return _objc_msgSend_120( this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); } /// intersectsIndexesInRange: bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_124( + return _objc_msgSend_125( this.ref.pointer, _sel_intersectsIndexesInRange_, range); } @@ -6724,6 +7675,26 @@ class NSIndexSet extends NSObject { return _objc_msgSend_26(_class_NSIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// initWithCoder: + NSIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSIndexSet.castFromPointer(_ret, retain: false, release: true); + } } late final _class_NSIndexSet = objc.getClass("NSIndexSet"); @@ -6731,7 +7702,7 @@ late final _sel_indexSet = objc.registerName("indexSet"); late final _sel_indexSetWithIndex_ = objc.registerName("indexSetWithIndex:"); late final _sel_indexSetWithIndexesInRange_ = objc.registerName("indexSetWithIndexesInRange:"); -final _objc_msgSend_117 = objc.msgSendPointer +final _objc_msgSend_118 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -6742,7 +7713,7 @@ final _objc_msgSend_117 = objc.msgSendPointer late final _sel_initWithIndexesInRange_ = objc.registerName("initWithIndexesInRange:"); late final _sel_initWithIndexSet_ = objc.registerName("initWithIndexSet:"); -final _objc_msgSend_118 = objc.msgSendPointer +final _objc_msgSend_119 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -6754,7 +7725,7 @@ final _objc_msgSend_118 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_initWithIndex_ = objc.registerName("initWithIndex:"); late final _sel_isEqualToIndexSet_ = objc.registerName("isEqualToIndexSet:"); -final _objc_msgSend_119 = objc.msgSendPointer +final _objc_msgSend_120 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -6768,7 +7739,7 @@ late final _sel_firstIndex = objc.registerName("firstIndex"); late final _sel_lastIndex = objc.registerName("lastIndex"); late final _sel_indexGreaterThanIndex_ = objc.registerName("indexGreaterThanIndex:"); -final _objc_msgSend_120 = objc.msgSendPointer +final _objc_msgSend_121 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function(ffi.Pointer, @@ -6783,7 +7754,7 @@ late final _sel_indexLessThanOrEqualToIndex_ = objc.registerName("indexLessThanOrEqualToIndex:"); late final _sel_getIndexes_maxCount_inIndexRange_ = objc.registerName("getIndexes:maxCount:inIndexRange:"); -final _objc_msgSend_121 = objc.msgSendPointer +final _objc_msgSend_122 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -6801,7 +7772,7 @@ final _objc_msgSend_121 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_countOfIndexesInRange_ = objc.registerName("countOfIndexesInRange:"); -final _objc_msgSend_122 = objc.msgSendPointer +final _objc_msgSend_123 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function(ffi.Pointer, @@ -6810,7 +7781,7 @@ final _objc_msgSend_122 = objc.msgSendPointer int Function(ffi.Pointer, ffi.Pointer, NSRange)>(); late final _sel_containsIndex_ = objc.registerName("containsIndex:"); -final _objc_msgSend_123 = objc.msgSendPointer +final _objc_msgSend_124 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, @@ -6820,7 +7791,7 @@ final _objc_msgSend_123 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_containsIndexesInRange_ = objc.registerName("containsIndexesInRange:"); -final _objc_msgSend_124 = objc.msgSendPointer +final _objc_msgSend_125 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, @@ -6832,7 +7803,7 @@ late final _sel_containsIndexes_ = objc.registerName("containsIndexes:"); late final _sel_intersectsIndexesInRange_ = objc.registerName("intersectsIndexesInRange:"); late final _sel_objectsAtIndexes_ = objc.registerName("objectsAtIndexes:"); -final _objc_msgSend_125 = objc.msgSendPointer +final _objc_msgSend_126 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6846,7 +7817,7 @@ late final _sel_objectAtIndexedSubscript_ = objc.registerName("objectAtIndexedSubscript:"); late final _sel_array = objc.registerName("array"); late final _sel_arrayWithObject_ = objc.registerName("arrayWithObject:"); -final _objc_msgSend_126 = objc.msgSendPointer +final _objc_msgSend_127 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -6860,7 +7831,7 @@ late final _sel_arrayWithObjects_count_ = objc.registerName("arrayWithObjects:count:"); late final _sel_arrayWithObjects_ = objc.registerName("arrayWithObjects:"); late final _sel_arrayWithArray_ = objc.registerName("arrayWithArray:"); -final _objc_msgSend_127 = objc.msgSendPointer +final _objc_msgSend_128 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -6874,7 +7845,7 @@ late final _sel_initWithObjects_ = objc.registerName("initWithObjects:"); late final _sel_initWithArray_ = objc.registerName("initWithArray:"); late final _sel_initWithArray_copyItems_ = objc.registerName("initWithArray:copyItems:"); -final _objc_msgSend_128 = objc.msgSendPointer +final _objc_msgSend_129 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -6890,7 +7861,7 @@ final _objc_msgSend_128 = objc.msgSendPointer bool)>(); late final _sel_initWithContentsOfURL_error_ = objc.registerName("initWithContentsOfURL:error:"); -final _objc_msgSend_129 = objc.msgSendPointer +final _objc_msgSend_130 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6927,7 +7898,7 @@ enum NSOrderedCollectionDifferenceCalculationOptions { late final _sel_differenceFromArray_withOptions_ = objc.registerName("differenceFromArray:withOptions:"); -final _objc_msgSend_130 = objc.msgSendPointer +final _objc_msgSend_131 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6945,7 +7916,7 @@ late final _sel_differenceFromArray_ = objc.registerName("differenceFromArray:"); late final _sel_arrayByApplyingDifference_ = objc.registerName("arrayByApplyingDifference:"); -final _objc_msgSend_131 = objc.msgSendPointer +final _objc_msgSend_132 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6957,7 +7928,7 @@ final _objc_msgSend_131 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_arrayWithContentsOfFile_ = objc.registerName("arrayWithContentsOfFile:"); -final _objc_msgSend_132 = objc.msgSendPointer +final _objc_msgSend_133 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6969,7 +7940,7 @@ final _objc_msgSend_132 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_arrayWithContentsOfURL_ = objc.registerName("arrayWithContentsOfURL:"); -final _objc_msgSend_133 = objc.msgSendPointer +final _objc_msgSend_134 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -6985,7 +7956,7 @@ late final _sel_initWithContentsOfURL_ = objc.registerName("initWithContentsOfURL:"); late final _sel_writeToURL_atomically_ = objc.registerName("writeToURL:atomically:"); -final _objc_msgSend_134 = objc.msgSendPointer +final _objc_msgSend_135 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7022,7 +7993,7 @@ enum NSKeyValueObservingOptions { late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_ = objc.registerName( "addObserver:toObjectsAtIndexes:forKeyPath:options:context:"); -final _objc_msgSend_135 = objc.msgSendPointer +final _objc_msgSend_136 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7044,7 +8015,7 @@ final _objc_msgSend_135 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_ = objc .registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); -final _objc_msgSend_136 = objc.msgSendPointer +final _objc_msgSend_137 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7064,7 +8035,7 @@ final _objc_msgSend_136 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_ = objc.registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:"); -final _objc_msgSend_137 = objc.msgSendPointer +final _objc_msgSend_138 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7082,7 +8053,7 @@ final _objc_msgSend_137 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_addObserver_forKeyPath_options_context_ = objc.registerName("addObserver:forKeyPath:options:context:"); -final _objc_msgSend_138 = objc.msgSendPointer +final _objc_msgSend_139 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7102,7 +8073,7 @@ final _objc_msgSend_138 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_removeObserver_forKeyPath_context_ = objc.registerName("removeObserver:forKeyPath:context:"); -final _objc_msgSend_139 = objc.msgSendPointer +final _objc_msgSend_140 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7120,7 +8091,7 @@ final _objc_msgSend_139 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_removeObserver_forKeyPath_ = objc.registerName("removeObserver:forKeyPath:"); -final _objc_msgSend_140 = objc.msgSendPointer +final _objc_msgSend_141 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7134,9 +8105,25 @@ final _objc_msgSend_140 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_142 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer state, + ffi.Pointer> buffer, + ffi.UnsignedLong len)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); late final _sel_localizedRecoveryOptions = objc.registerName("localizedRecoveryOptions"); -final _objc_msgSend_141 = objc.msgSendPointer +final _objc_msgSend_143 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -7147,7 +8134,7 @@ final _objc_msgSend_141 = objc.msgSendPointer late final _sel_recoveryAttempter = objc.registerName("recoveryAttempter"); late final _sel_helpAnchor = objc.registerName("helpAnchor"); late final _sel_underlyingErrors = objc.registerName("underlyingErrors"); -final _objc_msgSend_142 = objc.msgSendPointer +final _objc_msgSend_144 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -7157,7 +8144,7 @@ final _objc_msgSend_142 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_checkResourceIsReachableAndReturnError_ = objc.registerName("checkResourceIsReachableAndReturnError:"); -final _objc_msgSend_143 = objc.msgSendPointer +final _objc_msgSend_145 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7174,7 +8161,7 @@ late final _sel_fileReferenceURL = objc.registerName("fileReferenceURL"); late final _sel_filePathURL = objc.registerName("filePathURL"); late final _sel_getResourceValue_forKey_error_ = objc.registerName("getResourceValue:forKey:error:"); -final _objc_msgSend_144 = objc.msgSendPointer +final _objc_msgSend_146 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7192,7 +8179,7 @@ final _objc_msgSend_144 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_resourceValuesForKeys_error_ = objc.registerName("resourceValuesForKeys:error:"); -final _objc_msgSend_145 = objc.msgSendPointer +final _objc_msgSend_147 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7208,7 +8195,7 @@ final _objc_msgSend_145 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_setResourceValue_forKey_error_ = objc.registerName("setResourceValue:forKey:error:"); -final _objc_msgSend_146 = objc.msgSendPointer +final _objc_msgSend_148 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7226,7 +8213,7 @@ final _objc_msgSend_146 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_setResourceValues_error_ = objc.registerName("setResourceValues:error:"); -final _objc_msgSend_147 = objc.msgSendPointer +final _objc_msgSend_149 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7242,7 +8229,7 @@ final _objc_msgSend_147 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_removeCachedResourceValueForKey_ = objc.registerName("removeCachedResourceValueForKey:"); -final _objc_msgSend_148 = objc.msgSendPointer +final _objc_msgSend_150 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7256,7 +8243,7 @@ late final _sel_removeAllCachedResourceValues = objc.registerName("removeAllCachedResourceValues"); late final _sel_setTemporaryResourceValue_forKey_ = objc.registerName("setTemporaryResourceValue:forKey:"); -final _objc_msgSend_149 = objc.msgSendPointer +final _objc_msgSend_151 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7297,7 +8284,7 @@ enum NSURLBookmarkCreationOptions { late final _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_ = objc.registerName( "bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:"); -final _objc_msgSend_150 = objc.msgSendPointer +final _objc_msgSend_152 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7338,7 +8325,7 @@ enum NSURLBookmarkResolutionOptions { late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = objc.registerName( "initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); -final _objc_msgSend_151 = objc.msgSendPointer +final _objc_msgSend_153 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7363,7 +8350,7 @@ late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsS "URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); late final _sel_resourceValuesForKeys_fromBookmarkData_ = objc.registerName("resourceValuesForKeys:fromBookmarkData:"); -final _objc_msgSend_152 = objc.msgSendPointer +final _objc_msgSend_154 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7379,7 +8366,7 @@ final _objc_msgSend_152 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_writeBookmarkData_toURL_options_error_ = objc.registerName("writeBookmarkData:toURL:options:error:"); -final _objc_msgSend_153 = objc.msgSendPointer +final _objc_msgSend_155 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7399,7 +8386,7 @@ final _objc_msgSend_153 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_bookmarkDataWithContentsOfURL_error_ = objc.registerName("bookmarkDataWithContentsOfURL:error:"); -final _objc_msgSend_154 = objc.msgSendPointer +final _objc_msgSend_156 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7415,7 +8402,7 @@ final _objc_msgSend_154 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_URLByResolvingAliasFileAtURL_options_error_ = objc.registerName("URLByResolvingAliasFileAtURL:options:error:"); -final _objc_msgSend_155 = objc.msgSendPointer +final _objc_msgSend_157 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7475,7 +8462,7 @@ class NSDictionary extends NSObject { /// keyEnumerator NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_110(this.ref.pointer, _sel_keyEnumerator); + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } @@ -7490,7 +8477,7 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_156(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -7506,20 +8493,20 @@ class NSDictionary extends NSObject { /// allKeys NSArray get allKeys { - final _ret = _objc_msgSend_142(this.ref.pointer, _sel_allKeys); + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allKeysForObject: NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_102( this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allValues NSArray get allValues { - final _ret = _objc_msgSend_142(this.ref.pointer, _sel_allValues); + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -7546,7 +8533,7 @@ class NSDictionary extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_104( + final _ret = _objc_msgSend_105( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -7556,20 +8543,20 @@ class NSDictionary extends NSObject { /// isEqualToDictionary: bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_157(this.ref.pointer, _sel_isEqualToDictionary_, + return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, otherDictionary.ref.pointer); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_110(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectsForKeys:notFoundMarker: NSArray objectsForKeys_notFoundMarker_( NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_158( + final _ret = _objc_msgSend_160( this.ref.pointer, _sel_objectsForKeys_notFoundMarker_, keys.ref.pointer, @@ -7580,14 +8567,14 @@ class NSDictionary extends NSObject { /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_115( + return _objc_msgSend_116( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } /// keysSortedByValueUsingSelector: NSArray keysSortedByValueUsingSelector_( ffi.Pointer comparator) { - final _ret = _objc_msgSend_113( + final _ret = _objc_msgSend_114( this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -7597,7 +8584,7 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int count) { - _objc_msgSend_159( + _objc_msgSend_161( this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } @@ -7612,7 +8599,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_160(_class_NSDictionary, + final _ret = _objc_msgSend_162(_class_NSDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -7621,7 +8608,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_161(_class_NSDictionary, + final _ret = _objc_msgSend_163(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -7630,7 +8617,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfFile: NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_160(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -7639,7 +8626,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL: NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_161(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -7654,7 +8641,7 @@ class NSDictionary extends NSObject { /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_134(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } @@ -7667,7 +8654,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObject:forKey: static NSDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_162(_class_NSDictionary, + final _ret = _objc_msgSend_164(_class_NSDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -7677,7 +8664,7 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_156(_class_NSDictionary, + final _ret = _objc_msgSend_158(_class_NSDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -7685,14 +8672,14 @@ class NSDictionary extends NSObject { /// dictionaryWithObjectsAndKeys: static NSDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_126(_class_NSDictionary, + final _ret = _objc_msgSend_127(_class_NSDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } /// dictionaryWithDictionary: static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_163( + final _ret = _objc_msgSend_165( _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -7700,7 +8687,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObjects:forKeys: static NSDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_164( + final _ret = _objc_msgSend_166( _class_NSDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -7710,14 +8697,14 @@ class NSDictionary extends NSObject { /// initWithObjectsAndKeys: NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithDictionary: NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -7725,14 +8712,14 @@ class NSDictionary extends NSObject { /// initWithDictionary:copyItems: NSDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects:forKeys: NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_164(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -7740,7 +8727,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL:error: NSDictionary? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -7750,7 +8737,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_166(_class_NSDictionary, + final _ret = _objc_msgSend_168(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -7759,7 +8746,7 @@ class NSDictionary extends NSObject { /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -7769,7 +8756,7 @@ class NSDictionary extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_167(this.ref.pointer, + return _objc_msgSend_142(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } @@ -7804,6 +8791,17 @@ class NSDictionary extends NSObject { return _objc_msgSend_26(_class_NSDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } } late final _class_NSDictionary = objc.getClass("NSDictionary"); @@ -7811,7 +8809,7 @@ late final _sel_objectForKey_ = objc.registerName("objectForKey:"); late final _sel_keyEnumerator = objc.registerName("keyEnumerator"); late final _sel_initWithObjects_forKeys_count_ = objc.registerName("initWithObjects:forKeys:count:"); -final _objc_msgSend_156 = objc.msgSendPointer +final _objc_msgSend_158 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7834,7 +8832,7 @@ late final _sel_descriptionInStringsFileFormat = objc.registerName("descriptionInStringsFileFormat"); late final _sel_isEqualToDictionary_ = objc.registerName("isEqualToDictionary:"); -final _objc_msgSend_157 = objc.msgSendPointer +final _objc_msgSend_159 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -7846,7 +8844,7 @@ final _objc_msgSend_157 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_objectsForKeys_notFoundMarker_ = objc.registerName("objectsForKeys:notFoundMarker:"); -final _objc_msgSend_158 = objc.msgSendPointer +final _objc_msgSend_160 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7864,7 +8862,7 @@ late final _sel_keysSortedByValueUsingSelector_ = objc.registerName("keysSortedByValueUsingSelector:"); late final _sel_getObjects_andKeys_count_ = objc.registerName("getObjects:andKeys:count:"); -final _objc_msgSend_159 = objc.msgSendPointer +final _objc_msgSend_161 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -7884,7 +8882,7 @@ late final _sel_objectForKeyedSubscript_ = objc.registerName("objectForKeyedSubscript:"); late final _sel_dictionaryWithContentsOfFile_ = objc.registerName("dictionaryWithContentsOfFile:"); -final _objc_msgSend_160 = objc.msgSendPointer +final _objc_msgSend_162 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7896,7 +8894,7 @@ final _objc_msgSend_160 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_dictionaryWithContentsOfURL_ = objc.registerName("dictionaryWithContentsOfURL:"); -final _objc_msgSend_161 = objc.msgSendPointer +final _objc_msgSend_163 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7909,7 +8907,7 @@ final _objc_msgSend_161 = objc.msgSendPointer late final _sel_dictionary = objc.registerName("dictionary"); late final _sel_dictionaryWithObject_forKey_ = objc.registerName("dictionaryWithObject:forKey:"); -final _objc_msgSend_162 = objc.msgSendPointer +final _objc_msgSend_164 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7929,7 +8927,7 @@ late final _sel_dictionaryWithObjectsAndKeys_ = objc.registerName("dictionaryWithObjectsAndKeys:"); late final _sel_dictionaryWithDictionary_ = objc.registerName("dictionaryWithDictionary:"); -final _objc_msgSend_163 = objc.msgSendPointer +final _objc_msgSend_165 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7941,7 +8939,7 @@ final _objc_msgSend_163 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_dictionaryWithObjects_forKeys_ = objc.registerName("dictionaryWithObjects:forKeys:"); -final _objc_msgSend_164 = objc.msgSendPointer +final _objc_msgSend_166 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7960,7 +8958,7 @@ late final _sel_initWithObjectsAndKeys_ = late final _sel_initWithDictionary_ = objc.registerName("initWithDictionary:"); late final _sel_initWithDictionary_copyItems_ = objc.registerName("initWithDictionary:copyItems:"); -final _objc_msgSend_165 = objc.msgSendPointer +final _objc_msgSend_167 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -7976,7 +8974,7 @@ final _objc_msgSend_165 = objc.msgSendPointer bool)>(); late final _sel_initWithObjects_forKeys_ = objc.registerName("initWithObjects:forKeys:"); -final _objc_msgSend_166 = objc.msgSendPointer +final _objc_msgSend_168 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -7994,40 +8992,9 @@ late final _sel_dictionaryWithContentsOfURL_error_ = objc.registerName("dictionaryWithContentsOfURL:error:"); late final _sel_sharedKeySetForKeys_ = objc.registerName("sharedKeySetForKeys:"); - -final class NSFastEnumerationState extends ffi.Struct { - @ffi.UnsignedLong() - external int state; - - external ffi.Pointer> itemsPtr; - - external ffi.Pointer mutationsPtr; - - @ffi.Array.multi([5]) - external ffi.Array extra; -} - -late final _sel_countByEnumeratingWithState_objects_count_ = - objc.registerName("countByEnumeratingWithState:objects:count:"); -final _objc_msgSend_167 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer state, - ffi.Pointer> buffer, - ffi.UnsignedLong len)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); late final _sel_promisedItemResourceValuesForKeys_error_ = objc.registerName("promisedItemResourceValuesForKeys:error:"); -final _objc_msgSend_168 = objc.msgSendPointer +final _objc_msgSend_169 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8045,7 +9012,7 @@ late final _sel_checkPromisedItemIsReachableAndReturnError_ = objc.registerName("checkPromisedItemIsReachableAndReturnError:"); late final _sel_fileURLWithPathComponents_ = objc.registerName("fileURLWithPathComponents:"); -final _objc_msgSend_169 = objc.msgSendPointer +final _objc_msgSend_170 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8060,7 +9027,7 @@ late final _sel_lastPathComponent = objc.registerName("lastPathComponent"); late final _sel_pathExtension = objc.registerName("pathExtension"); late final _sel_URLByAppendingPathComponent_ = objc.registerName("URLByAppendingPathComponent:"); -final _objc_msgSend_170 = objc.msgSendPointer +final _objc_msgSend_171 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8072,7 +9039,7 @@ final _objc_msgSend_170 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_URLByAppendingPathComponent_isDirectory_ = objc.registerName("URLByAppendingPathComponent:isDirectory:"); -final _objc_msgSend_171 = objc.msgSendPointer +final _objc_msgSend_172 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8096,6 +9063,1546 @@ late final _sel_URLByStandardizingPath = objc.registerName("URLByStandardizingPath"); late final _sel_URLByResolvingSymlinksInPath = objc.registerName("URLByResolvingSymlinksInPath"); +late final _sel_isEqual_ = objc.registerName("isEqual:"); +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> + fromFunction( + bool Function(ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, objc.ObjCObjectBase(arg1, retain: true, release: true))), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCObject_CallExtension on objc.ObjCBlock< + ffi.Bool Function(ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, objc.ObjCObjectBase arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} + +late final _sel_class = objc.registerName("class"); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock Function(ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_CallExtension on objc + .ObjCBlock Function(ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0) => objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} + +late final _sel_self = objc.registerName("self"); +late final _sel_performSelector_ = objc.registerName("performSelector:"); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1).ref.retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1), + retain: true, + release: true); +} + +late final _sel_performSelector_withObject_ = + objc.registerName("performSelector:withObject:"); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0, + ffi.Pointer arg1, objc.ObjCObjectBase arg2) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1, arg2.ref.pointer), + retain: true, + release: true); +} + +late final _sel_performSelector_withObject_withObject_ = + objc.registerName("performSelector:withObject:withObject:"); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true), objc.ObjCObjectBase(arg3, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, + ffi.Pointer arg1, + objc.ObjCObjectBase arg2, + objc.ObjCObjectBase arg3) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1, arg2.ref.pointer, arg3.ref.pointer), + retain: true, + release: true); +} + +late final _sel_isProxy = objc.registerName("isProxy"); +late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); +late final _sel_isMemberOfClass_ = objc.registerName("isMemberOfClass:"); +bool _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, Protocol)>`. +abstract final class ObjCBlock_bool_ffiVoid_Protocol { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, Protocol)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, Protocol)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, Protocol)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunction(bool Function(ffi.Pointer, Protocol) fn) => + objc.ObjCBlock, Protocol)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_Protocol_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn( + arg0, + Protocol.castFromPointer(arg1, + retain: true, release: true))), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock, Protocol)>`. +extension ObjCBlock_bool_ffiVoid_Protocol_CallExtension + on objc.ObjCBlock, Protocol)> { + bool call(ffi.Pointer arg0, Protocol arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} + +late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock, ffi.Pointer)> + fromFunction(bool Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1)), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, ffi.Pointer arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1); +} + +late final _sel_retain = objc.registerName("retain"); +late final _sel_release = objc.registerName("release"); +void _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) + .cast(); +ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>.listener( + (ffi.Pointer block, ffi.Pointer arg0) { + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); + objc.objectRelease(block.cast()); +}) + ..keepIsolateAlive = false; + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + void Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_ffiVoid_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); + + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock)> listener( + void Function(ffi.Pointer) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), + (ffi.Pointer arg0) => fn(arg0)); + final wrapper = _wrapListenerBlock_162449db(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock)>(wrapper, + retain: false, release: true); + } +} + +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiVoid_ffiVoid_CallExtension + on objc.ObjCBlock)> { + void call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} + +late final _sel_autorelease = objc.registerName("autorelease"); +late final _sel_retainCount = objc.registerName("retainCount"); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline, 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as int Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline, 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunction(int Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_CallExtension + on objc.ObjCBlock)> { + int call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} + +late final _sel_zone = objc.registerName("zone"); +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer<_NSZone> Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_NSZone_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_NSZone_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunction(ffi.Pointer<_NSZone> Function(ffi.Pointer) fn) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newClosureBlock(_ObjCBlock_NSZone_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_NSZone_ffiVoid_CallExtension + on objc.ObjCBlock Function(ffi.Pointer)> { + ffi.Pointer<_NSZone> call(ffi.Pointer arg0) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} + +late final _sel_hash = objc.registerName("hash"); +late final _sel_superclass = objc.registerName("superclass"); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSString_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSString_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSString Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSString_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSString_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSString call(ffi.Pointer arg0) => NSString.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} + +late final _sel_debugDescription = objc.registerName("debugDescription"); +late final _sel_objectWithItemProviderData_typeIdentifier_error_ = + objc.registerName("objectWithItemProviderData:typeIdentifier:error:"); +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>()( + arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline) + .cast(); +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, NSData, NSString, ffi.Pointer>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>( + objc.newPointerBlock(_ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)> + fromFunction(Dartinstancetype? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>) fn) => + objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + fn(arg0, NSData.castFromPointer(arg1, retain: true, release: true), NSString.castFromPointer(arg2, retain: true, release: true), arg3)?.ref.retainAndAutorelease() ?? + ffi.nullptr), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +extension ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_CallExtension + on objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> { + Dartinstancetype? call(ffi.Pointer arg0, NSData arg1, NSString arg2, ffi.Pointer> arg3) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>() + (ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke.cast block, ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>>().asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer>)>()(ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3), + retain: true, + release: true); +} + +late final _sel_readableTypeIdentifiersForItemProvider = + objc.registerName("readableTypeIdentifiersForItemProvider"); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSArray_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSArray_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSArray Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSArray_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSArray_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSArray call(ffi.Pointer arg0) => NSArray.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} + +enum NSItemProviderRepresentationVisibility { + NSItemProviderRepresentationVisibilityAll(0), + NSItemProviderRepresentationVisibilityTeam(1), + NSItemProviderRepresentationVisibilityGroup(2), + NSItemProviderRepresentationVisibilityOwnProcess(3); + + final int value; + const NSItemProviderRepresentationVisibility(this.value); + + static NSItemProviderRepresentationVisibility fromValue(int value) => + switch (value) { + 0 => NSItemProviderRepresentationVisibilityAll, + 1 => NSItemProviderRepresentationVisibilityTeam, + 2 => NSItemProviderRepresentationVisibilityGroup, + 3 => NSItemProviderRepresentationVisibilityOwnProcess, + _ => throw ArgumentError( + "Unknown value for NSItemProviderRepresentationVisibility: $value"), + }; +} + +late final _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_ = + objc.registerName( + "itemProviderVisibilityForRepresentationWithTypeIdentifier:"); +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline, + 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock, NSString)>`. +abstract final class ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock, NSString)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function(ffi.Pointer, + NSString)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSString)>( + objc.newPointerBlock(_ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunction( + NSItemProviderRepresentationVisibility Function( + ffi.Pointer, NSString) + fn) => + objc.ObjCBlock, NSString)>( + objc.newClosureBlock( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSString.castFromPointer(arg1, retain: true, release: true)) + .value), + retain: false, + release: true); +} + +/// Call operator for `objc.ObjCBlock, NSString)>`. +extension ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_CallExtension + on objc + .ObjCBlock, NSString)> { + NSItemProviderRepresentationVisibility call( + ffi.Pointer arg0, NSString arg1) => + NSItemProviderRepresentationVisibility.fromValue(ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer)); +} + +late final _sel_writableTypeIdentifiersForItemProvider = + objc.registerName("writableTypeIdentifiersForItemProvider"); +final _objc_msgSend_173 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer typeIdentifier, + ffi.Pointer> outError)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_174 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); enum NSDataWritingOptions { NSDataWritingAtomic(1), @@ -8136,7 +10643,7 @@ enum NSDataWritingOptions { late final _sel_writeToFile_options_error_ = objc.registerName("writeToFile:options:error:"); -final _objc_msgSend_172 = objc.msgSendPointer +final _objc_msgSend_175 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8154,7 +10661,7 @@ final _objc_msgSend_172 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_writeToURL_options_error_ = objc.registerName("writeToURL:options:error:"); -final _objc_msgSend_173 = objc.msgSendPointer +final _objc_msgSend_176 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8188,7 +10695,7 @@ enum NSDataSearchOptions { late final _sel_rangeOfData_options_range_ = objc.registerName("rangeOfData:options:range:"); -final _objc_msgSend_174 = objc.msgSendPointer +final _objc_msgSend_177 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function( @@ -8204,7 +10711,7 @@ final _objc_msgSend_174 = objc.msgSendPointer ffi.Pointer, int, NSRange)>(); -final _objc_msgSend_174Stret = objc.msgSendStretPointer +final _objc_msgSend_177Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8225,7 +10732,7 @@ final _objc_msgSend_174Stret = objc.msgSendStretPointer late final _sel_data = objc.registerName("data"); late final _sel_dataWithBytes_length_ = objc.registerName("dataWithBytes:length:"); -final _objc_msgSend_175 = objc.msgSendPointer +final _objc_msgSend_178 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8240,7 +10747,7 @@ late final _sel_dataWithBytesNoCopy_length_ = objc.registerName("dataWithBytesNoCopy:length:"); late final _sel_dataWithBytesNoCopy_length_freeWhenDone_ = objc.registerName("dataWithBytesNoCopy:length:freeWhenDone:"); -final _objc_msgSend_176 = objc.msgSendPointer +final _objc_msgSend_179 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8289,7 +10796,7 @@ enum NSDataReadingOptions { late final _sel_dataWithContentsOfFile_options_error_ = objc.registerName("dataWithContentsOfFile:options:error:"); -final _objc_msgSend_177 = objc.msgSendPointer +final _objc_msgSend_180 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8307,7 +10814,7 @@ final _objc_msgSend_177 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_dataWithContentsOfURL_options_error_ = objc.registerName("dataWithContentsOfURL:options:error:"); -final _objc_msgSend_178 = objc.msgSendPointer +final _objc_msgSend_181 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8327,7 +10834,7 @@ late final _sel_dataWithContentsOfFile_ = objc.registerName("dataWithContentsOfFile:"); late final _sel_dataWithContentsOfURL_ = objc.registerName("dataWithContentsOfURL:"); -final _objc_msgSend_179 = objc.msgSendPointer +final _objc_msgSend_182 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8348,7 +10855,7 @@ late final _sel_initWithContentsOfFile_options_error_ = late final _sel_initWithContentsOfURL_options_error_ = objc.registerName("initWithContentsOfURL:options:error:"); late final _sel_initWithData_ = objc.registerName("initWithData:"); -final _objc_msgSend_180 = objc.msgSendPointer +final _objc_msgSend_183 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8375,7 +10882,7 @@ enum NSDataBase64DecodingOptions { late final _sel_initWithBase64EncodedString_options_ = objc.registerName("initWithBase64EncodedString:options:"); -final _objc_msgSend_181 = objc.msgSendPointer +final _objc_msgSend_184 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8411,7 +10918,7 @@ enum NSDataBase64EncodingOptions { late final _sel_base64EncodedStringWithOptions_ = objc.registerName("base64EncodedStringWithOptions:"); -final _objc_msgSend_182 = objc.msgSendPointer +final _objc_msgSend_185 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -8421,7 +10928,7 @@ final _objc_msgSend_182 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_initWithBase64EncodedData_options_ = objc.registerName("initWithBase64EncodedData:options:"); -final _objc_msgSend_183 = objc.msgSendPointer +final _objc_msgSend_186 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8437,7 +10944,7 @@ final _objc_msgSend_183 = objc.msgSendPointer int)>(); late final _sel_base64EncodedDataWithOptions_ = objc.registerName("base64EncodedDataWithOptions:"); -final _objc_msgSend_184 = objc.msgSendPointer +final _objc_msgSend_187 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -8467,7 +10974,7 @@ enum NSDataCompressionAlgorithm { late final _sel_decompressedDataUsingAlgorithm_error_ = objc.registerName("decompressedDataUsingAlgorithm:error:"); -final _objc_msgSend_185 = objc.msgSendPointer +final _objc_msgSend_188 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8485,7 +10992,7 @@ late final _sel_compressedDataUsingAlgorithm_error_ = objc.registerName("compressedDataUsingAlgorithm:error:"); late final _sel_characterSetWithBitmapRepresentation_ = objc.registerName("characterSetWithBitmapRepresentation:"); -final _objc_msgSend_186 = objc.msgSendPointer +final _objc_msgSend_189 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8497,7 +11004,7 @@ final _objc_msgSend_186 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_characterSetWithContentsOfFile_ = objc.registerName("characterSetWithContentsOfFile:"); -final _objc_msgSend_187 = objc.msgSendPointer +final _objc_msgSend_190 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8507,7 +11014,7 @@ final _objc_msgSend_187 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_188 = objc.msgSendPointer +final _objc_msgSend_191 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -8518,7 +11025,7 @@ final _objc_msgSend_188 = objc.msgSendPointer instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_characterIsMember_ = objc.registerName("characterIsMember:"); -final _objc_msgSend_189 = objc.msgSendPointer +final _objc_msgSend_192 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8533,7 +11040,7 @@ late final _sel_bitmapRepresentation = late final _sel_invertedSet = objc.registerName("invertedSet"); late final _sel_longCharacterIsMember_ = objc.registerName("longCharacterIsMember:"); -final _objc_msgSend_190 = objc.msgSendPointer +final _objc_msgSend_193 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, @@ -8542,7 +11049,7 @@ final _objc_msgSend_190 = objc.msgSendPointer bool Function(ffi.Pointer, ffi.Pointer, int)>(); late final _sel_isSupersetOfSet_ = objc.registerName("isSupersetOfSet:"); -final _objc_msgSend_191 = objc.msgSendPointer +final _objc_msgSend_194 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8553,7 +11060,7 @@ final _objc_msgSend_191 = objc.msgSendPointer bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_hasMemberInPlane_ = objc.registerName("hasMemberInPlane:"); -final _objc_msgSend_192 = objc.msgSendPointer +final _objc_msgSend_195 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, @@ -8575,7 +11082,7 @@ late final _sel_URLFragmentAllowedCharacterSet = objc.registerName("URLFragmentAllowedCharacterSet"); late final _sel_rangeOfCharacterFromSet_ = objc.registerName("rangeOfCharacterFromSet:"); -final _objc_msgSend_193 = objc.msgSendPointer +final _objc_msgSend_196 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function( @@ -8585,7 +11092,7 @@ final _objc_msgSend_193 = objc.msgSendPointer .asFunction< NSRange Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_193Stret = objc.msgSendStretPointer +final _objc_msgSend_196Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8598,7 +11105,7 @@ final _objc_msgSend_193Stret = objc.msgSendStretPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_rangeOfCharacterFromSet_options_ = objc.registerName("rangeOfCharacterFromSet:options:"); -final _objc_msgSend_194 = objc.msgSendPointer +final _objc_msgSend_197 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function( @@ -8612,7 +11119,7 @@ final _objc_msgSend_194 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_194Stret = objc.msgSendStretPointer +final _objc_msgSend_197Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8630,7 +11137,7 @@ final _objc_msgSend_194Stret = objc.msgSendStretPointer int)>(); late final _sel_rangeOfCharacterFromSet_options_range_ = objc.registerName("rangeOfCharacterFromSet:options:range:"); -final _objc_msgSend_195 = objc.msgSendPointer +final _objc_msgSend_198 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function( @@ -8646,7 +11153,7 @@ final _objc_msgSend_195 = objc.msgSendPointer ffi.Pointer, int, NSRange)>(); -final _objc_msgSend_195Stret = objc.msgSendStretPointer +final _objc_msgSend_198Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8666,7 +11173,7 @@ final _objc_msgSend_195Stret = objc.msgSendStretPointer NSRange)>(); late final _sel_rangeOfComposedCharacterSequenceAtIndex_ = objc.registerName("rangeOfComposedCharacterSequenceAtIndex:"); -final _objc_msgSend_196 = objc.msgSendPointer +final _objc_msgSend_199 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function(ffi.Pointer, @@ -8674,7 +11181,7 @@ final _objc_msgSend_196 = objc.msgSendPointer .asFunction< NSRange Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_196Stret = objc.msgSendStretPointer +final _objc_msgSend_199Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8687,7 +11194,7 @@ final _objc_msgSend_196Stret = objc.msgSendStretPointer ffi.Pointer, int)>(); late final _sel_rangeOfComposedCharacterSequencesForRange_ = objc.registerName("rangeOfComposedCharacterSequencesForRange:"); -final _objc_msgSend_197 = objc.msgSendPointer +final _objc_msgSend_200 = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function(ffi.Pointer, @@ -8695,7 +11202,7 @@ final _objc_msgSend_197 = objc.msgSendPointer .asFunction< NSRange Function(ffi.Pointer, ffi.Pointer, NSRange)>(); -final _objc_msgSend_197Stret = objc.msgSendStretPointer +final _objc_msgSend_200Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8721,7 +11228,7 @@ late final _sel_localizedCapitalizedString = objc.registerName("localizedCapitalizedString"); late final _sel_uppercaseStringWithLocale_ = objc.registerName("uppercaseStringWithLocale:"); -final _objc_msgSend_198 = objc.msgSendPointer +final _objc_msgSend_201 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8737,7 +11244,7 @@ late final _sel_capitalizedStringWithLocale_ = objc.registerName("capitalizedStringWithLocale:"); late final _sel_getLineStart_end_contentsEnd_forRange_ = objc.registerName("getLineStart:end:contentsEnd:forRange:"); -final _objc_msgSend_199 = objc.msgSendPointer +final _objc_msgSend_202 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -8765,7 +11272,7 @@ late final _sel_fastestEncoding = objc.registerName("fastestEncoding"); late final _sel_smallestEncoding = objc.registerName("smallestEncoding"); late final _sel_dataUsingEncoding_allowLossyConversion_ = objc.registerName("dataUsingEncoding:allowLossyConversion:"); -final _objc_msgSend_200 = objc.msgSendPointer +final _objc_msgSend_203 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8777,7 +11284,7 @@ final _objc_msgSend_200 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int, bool)>(); late final _sel_dataUsingEncoding_ = objc.registerName("dataUsingEncoding:"); -final _objc_msgSend_201 = objc.msgSendPointer +final _objc_msgSend_204 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -8791,7 +11298,7 @@ late final _sel_cStringUsingEncoding_ = objc.registerName("cStringUsingEncoding:"); late final _sel_getCString_maxLength_encoding_ = objc.registerName("getCString:maxLength:encoding:"); -final _objc_msgSend_202 = objc.msgSendPointer +final _objc_msgSend_205 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8823,7 +11330,7 @@ enum NSStringEncodingConversionOptions { late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_ = objc.registerName( "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:"); -final _objc_msgSend_203 = objc.msgSendPointer +final _objc_msgSend_206 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -8853,7 +11360,7 @@ late final _sel_lengthOfBytesUsingEncoding_ = objc.registerName("lengthOfBytesUsingEncoding:"); late final _sel_availableStringEncodings = objc.registerName("availableStringEncodings"); -final _objc_msgSend_204 = objc.msgSendPointer +final _objc_msgSend_207 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -8875,7 +11382,7 @@ late final _sel_precomposedStringWithCompatibilityMapping = objc.registerName("precomposedStringWithCompatibilityMapping"); late final _sel_componentsSeparatedByString_ = objc.registerName("componentsSeparatedByString:"); -final _objc_msgSend_205 = objc.msgSendPointer +final _objc_msgSend_208 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8887,7 +11394,7 @@ final _objc_msgSend_205 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_componentsSeparatedByCharactersInSet_ = objc.registerName("componentsSeparatedByCharactersInSet:"); -final _objc_msgSend_206 = objc.msgSendPointer +final _objc_msgSend_209 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8899,7 +11406,7 @@ final _objc_msgSend_206 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_stringByTrimmingCharactersInSet_ = objc.registerName("stringByTrimmingCharactersInSet:"); -final _objc_msgSend_207 = objc.msgSendPointer +final _objc_msgSend_210 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8911,7 +11418,7 @@ final _objc_msgSend_207 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_stringByPaddingToLength_withString_startingAtIndex_ = objc.registerName("stringByPaddingToLength:withString:startingAtIndex:"); -final _objc_msgSend_208 = objc.msgSendPointer +final _objc_msgSend_211 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8929,7 +11436,7 @@ final _objc_msgSend_208 = objc.msgSendPointer int)>(); late final _sel_stringByFoldingWithOptions_locale_ = objc.registerName("stringByFoldingWithOptions:locale:"); -final _objc_msgSend_209 = objc.msgSendPointer +final _objc_msgSend_212 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8946,7 +11453,7 @@ final _objc_msgSend_209 = objc.msgSendPointer late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_ = objc.registerName( "stringByReplacingOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_210 = objc.msgSendPointer +final _objc_msgSend_213 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8966,7 +11473,7 @@ final _objc_msgSend_210 = objc.msgSendPointer NSRange)>(); late final _sel_stringByReplacingOccurrencesOfString_withString_ = objc.registerName("stringByReplacingOccurrencesOfString:withString:"); -final _objc_msgSend_211 = objc.msgSendPointer +final _objc_msgSend_214 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8982,7 +11489,7 @@ final _objc_msgSend_211 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_stringByReplacingCharactersInRange_withString_ = objc.registerName("stringByReplacingCharactersInRange:withString:"); -final _objc_msgSend_212 = objc.msgSendPointer +final _objc_msgSend_215 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -8998,7 +11505,7 @@ final _objc_msgSend_212 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_stringByApplyingTransform_reverse_ = objc.registerName("stringByApplyingTransform:reverse:"); -final _objc_msgSend_213 = objc.msgSendPointer +final _objc_msgSend_216 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9014,7 +11521,7 @@ final _objc_msgSend_213 = objc.msgSendPointer bool)>(); late final _sel_writeToURL_atomically_encoding_error_ = objc.registerName("writeToURL:atomically:encoding:error:"); -final _objc_msgSend_214 = objc.msgSendPointer +final _objc_msgSend_217 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -9034,7 +11541,7 @@ final _objc_msgSend_214 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_writeToFile_atomically_encoding_error_ = objc.registerName("writeToFile:atomically:encoding:error:"); -final _objc_msgSend_215 = objc.msgSendPointer +final _objc_msgSend_218 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -9052,10 +11559,9 @@ final _objc_msgSend_215 = objc.msgSendPointer bool, int, ffi.Pointer>)>(); -late final _sel_hash = objc.registerName("hash"); late final _sel_initWithCharactersNoCopy_length_freeWhenDone_ = objc.registerName("initWithCharactersNoCopy:length:freeWhenDone:"); -final _objc_msgSend_216 = objc.msgSendPointer +final _objc_msgSend_219 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9073,7 +11579,7 @@ final _objc_msgSend_216 = objc.msgSendPointer bool)>(); late final _sel_initWithCharacters_length_ = objc.registerName("initWithCharacters:length:"); -final _objc_msgSend_217 = objc.msgSendPointer +final _objc_msgSend_220 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9088,7 +11594,7 @@ final _objc_msgSend_217 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_initWithUTF8String_ = objc.registerName("initWithUTF8String:"); -final _objc_msgSend_218 = objc.msgSendPointer +final _objc_msgSend_221 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9101,7 +11607,7 @@ final _objc_msgSend_218 = objc.msgSendPointer late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); late final _sel_initWithFormat_locale_ = objc.registerName("initWithFormat:locale:"); -final _objc_msgSend_219 = objc.msgSendPointer +final _objc_msgSend_222 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9117,7 +11623,7 @@ final _objc_msgSend_219 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); -final _objc_msgSend_220 = objc.msgSendPointer +final _objc_msgSend_223 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9136,7 +11642,7 @@ final _objc_msgSend_220 = objc.msgSendPointer late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = objc.registerName( "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); -final _objc_msgSend_221 = objc.msgSendPointer +final _objc_msgSend_224 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9156,7 +11662,7 @@ final _objc_msgSend_221 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithData_encoding_ = objc.registerName("initWithData:encoding:"); -final _objc_msgSend_222 = objc.msgSendPointer +final _objc_msgSend_225 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9172,7 +11678,7 @@ final _objc_msgSend_222 = objc.msgSendPointer int)>(); late final _sel_initWithBytes_length_encoding_ = objc.registerName("initWithBytes:length:encoding:"); -final _objc_msgSend_223 = objc.msgSendPointer +final _objc_msgSend_226 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9186,7 +11692,7 @@ final _objc_msgSend_223 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, int, int)>(); late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); -final _objc_msgSend_224 = objc.msgSendPointer +final _objc_msgSend_227 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9220,7 +11726,7 @@ late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); late final _sel_initWithCString_encoding_ = objc.registerName("initWithCString:encoding:"); -final _objc_msgSend_225 = objc.msgSendPointer +final _objc_msgSend_228 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9235,7 +11741,7 @@ late final _sel_stringWithCString_encoding_ = objc.registerName("stringWithCString:encoding:"); late final _sel_initWithContentsOfURL_encoding_error_ = objc.registerName("initWithContentsOfURL:encoding:error:"); -final _objc_msgSend_226 = objc.msgSendPointer +final _objc_msgSend_229 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9253,7 +11759,7 @@ final _objc_msgSend_226 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_encoding_error_ = objc.registerName("initWithContentsOfFile:encoding:error:"); -final _objc_msgSend_227 = objc.msgSendPointer +final _objc_msgSend_230 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9275,7 +11781,7 @@ late final _sel_stringWithContentsOfFile_encoding_error_ = objc.registerName("stringWithContentsOfFile:encoding:error:"); late final _sel_initWithContentsOfURL_usedEncoding_error_ = objc.registerName("initWithContentsOfURL:usedEncoding:error:"); -final _objc_msgSend_228 = objc.msgSendPointer +final _objc_msgSend_231 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9293,7 +11799,7 @@ final _objc_msgSend_228 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_usedEncoding_error_ = objc.registerName("initWithContentsOfFile:usedEncoding:error:"); -final _objc_msgSend_229 = objc.msgSendPointer +final _objc_msgSend_232 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9316,7 +11822,7 @@ late final _sel_stringWithContentsOfFile_usedEncoding_error_ = late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = objc.registerName( "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); -final _objc_msgSend_230 = objc.msgSendPointer +final _objc_msgSend_233 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -9337,7 +11843,7 @@ final _objc_msgSend_230 = objc.msgSendPointer late final _sel_propertyList = objc.registerName("propertyList"); late final _sel_propertyListFromStringsFileFormat = objc.registerName("propertyListFromStringsFileFormat"); -final _objc_msgSend_231 = objc.msgSendPointer +final _objc_msgSend_234 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -9346,7 +11852,7 @@ final _objc_msgSend_231 = objc.msgSendPointer ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); late final _sel_getCharacters_ = objc.registerName("getCharacters:"); -final _objc_msgSend_232 = objc.msgSendPointer +final _objc_msgSend_235 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9358,7 +11864,7 @@ final _objc_msgSend_232 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); -final _objc_msgSend_233 = objc.msgSendPointer +final _objc_msgSend_236 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9372,7 +11878,7 @@ late final _sel_stringByRemovingPercentEncoding = objc.registerName("stringByRemovingPercentEncoding"); late final _sel_anyObject = objc.registerName("anyObject"); late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); -final _objc_msgSend_234 = objc.msgSendPointer +final _objc_msgSend_237 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -9385,7 +11891,7 @@ final _objc_msgSend_234 = objc.msgSendPointer late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); -final _objc_msgSend_235 = objc.msgSendPointer +final _objc_msgSend_238 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9397,7 +11903,7 @@ final _objc_msgSend_235 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromSet_ = objc.registerName("setByAddingObjectsFromSet:"); -final _objc_msgSend_236 = objc.msgSendPointer +final _objc_msgSend_239 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9409,7 +11915,7 @@ final _objc_msgSend_236 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromArray_ = objc.registerName("setByAddingObjectsFromArray:"); -final _objc_msgSend_237 = objc.msgSendPointer +final _objc_msgSend_240 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9425,7 +11931,7 @@ late final _sel_setWithObjects_count_ = objc.registerName("setWithObjects:count:"); late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); late final _sel_setWithSet_ = objc.registerName("setWithSet:"); -final _objc_msgSend_238 = objc.msgSendPointer +final _objc_msgSend_241 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9439,7 +11945,7 @@ late final _sel_setWithArray_ = objc.registerName("setWithArray:"); late final _sel_initWithSet_ = objc.registerName("initWithSet:"); late final _sel_initWithSet_copyItems_ = objc.registerName("initWithSet:copyItems:"); -final _objc_msgSend_239 = objc.msgSendPointer +final _objc_msgSend_242 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -9455,7 +11961,7 @@ final _objc_msgSend_239 = objc.msgSendPointer bool)>(); late final _sel_methodSignatureForSelector_ = objc.registerName("methodSignatureForSelector:"); -final _objc_msgSend_240 = objc.msgSendPointer +final _objc_msgSend_243 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -9471,12 +11977,9 @@ late final _sel_isSubclassOfClass_ = objc.registerName("isSubclassOfClass:"); late final _sel_resolveClassMethod_ = objc.registerName("resolveClassMethod:"); late final _sel_resolveInstanceMethod_ = objc.registerName("resolveInstanceMethod:"); -late final _sel_superclass = objc.registerName("superclass"); -late final _sel_class = objc.registerName("class"); -late final _sel_debugDescription = objc.registerName("debugDescription"); late final _sel_version = objc.registerName("version"); late final _sel_setVersion_ = objc.registerName("setVersion:"); -final _objc_msgSend_241 = objc.msgSendPointer +final _objc_msgSend_244 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -9494,7 +11997,7 @@ late final _sel_autoContentAccessingProxy = late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = objc.registerName( "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); -final _objc_msgSend_242 = objc.msgSendPointer +final _objc_msgSend_245 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9516,7 +12019,7 @@ final _objc_msgSend_242 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_attemptRecoveryFromError_optionIndex_ = objc.registerName("attemptRecoveryFromError:optionIndex:"); -final _objc_msgSend_243 = objc.msgSendPointer +final _objc_msgSend_246 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -9532,7 +12035,7 @@ final _objc_msgSend_243 = objc.msgSendPointer int)>(); late final _sel_observeValueForKeyPath_ofObject_change_context_ = objc.registerName("observeValueForKeyPath:ofObject:change:context:"); -final _objc_msgSend_244 = objc.msgSendPointer +final _objc_msgSend_247 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9575,7 +12078,7 @@ enum NSKeyValueChange { late final _sel_willChange_valuesAtIndexes_forKey_ = objc.registerName("willChange:valuesAtIndexes:forKey:"); -final _objc_msgSend_245 = objc.msgSendPointer +final _objc_msgSend_248 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9615,7 +12118,7 @@ enum NSKeyValueSetMutationKind { late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); -final _objc_msgSend_246 = objc.msgSendPointer +final _objc_msgSend_249 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9635,7 +12138,7 @@ late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); late final _sel_observationInfo = objc.registerName("observationInfo"); late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); -final _objc_msgSend_247 = objc.msgSendPointer +final _objc_msgSend_250 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -9643,6 +12146,44 @@ final _objc_msgSend_247 = objc.msgSendPointer .asFunction< void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_251 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_252 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object1, + ffi.Pointer object2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_253 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>(); enum NSEnumerationOptions { NSEnumerationConcurrent(1), @@ -9696,12 +12237,12 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndexes: void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_248(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } /// removeIndexes: void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_248( + _objc_msgSend_254( this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } @@ -9712,27 +12253,27 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndex: void addIndex_(int value) { - _objc_msgSend_249(this.ref.pointer, _sel_addIndex_, value); + _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); } /// removeIndex: void removeIndex_(int value) { - _objc_msgSend_249(this.ref.pointer, _sel_removeIndex_, value); + _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); } /// addIndexesInRange: void addIndexesInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_addIndexesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); } /// removeIndexesInRange: void removeIndexesInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_removeIndexesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); } /// shiftIndexesStartingAtIndex:by: void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_251( + _objc_msgSend_257( this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } @@ -9744,21 +12285,21 @@ class NSMutableIndexSet extends NSIndexSet { /// indexSetWithIndex: static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_117( + final _ret = _objc_msgSend_118( _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// initWithIndexesInRange: NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_117( + final _ret = _objc_msgSend_118( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -9766,7 +12307,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndexSet: NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_118(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -9774,7 +12315,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndex: NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -9821,11 +12362,26 @@ class NSMutableIndexSet extends NSIndexSet { return _objc_msgSend_26(_class_NSMutableIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableIndexSet, _sel_supportsSecureCoding); + } + + /// initWithCoder: + NSMutableIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); + } } late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); late final _sel_addIndexes_ = objc.registerName("addIndexes:"); -final _objc_msgSend_248 = objc.msgSendPointer +final _objc_msgSend_254 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9838,7 +12394,7 @@ final _objc_msgSend_248 = objc.msgSendPointer late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); late final _sel_addIndex_ = objc.registerName("addIndex:"); -final _objc_msgSend_249 = objc.msgSendPointer +final _objc_msgSend_255 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -9848,7 +12404,7 @@ final _objc_msgSend_249 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_removeIndex_ = objc.registerName("removeIndex:"); late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); -final _objc_msgSend_250 = objc.msgSendPointer +final _objc_msgSend_256 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -9860,7 +12416,7 @@ late final _sel_removeIndexesInRange_ = objc.registerName("removeIndexesInRange:"); late final _sel_shiftIndexesStartingAtIndex_by_ = objc.registerName("shiftIndexesStartingAtIndex:by:"); -final _objc_msgSend_251 = objc.msgSendPointer +final _objc_msgSend_257 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -9912,12 +12468,12 @@ class NSMutableArray extends NSArray { /// addObject: void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_252(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_253(this.ref.pointer, _sel_insertObject_atIndex_, + _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, anObject.ref.pointer, index); } @@ -9928,13 +12484,13 @@ class NSMutableArray extends NSArray { /// removeObjectAtIndex: void removeObjectAtIndex_(int index) { - _objc_msgSend_249(this.ref.pointer, _sel_removeObjectAtIndex_, index); + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_( int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_254(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, index, anObject.ref.pointer); } @@ -9946,7 +12502,7 @@ class NSMutableArray extends NSArray { /// initWithCapacity: NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } @@ -9962,13 +12518,13 @@ class NSMutableArray extends NSArray { /// addObjectsFromArray: void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_256(this.ref.pointer, + _objc_msgSend_262(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } @@ -9979,44 +12535,44 @@ class NSMutableArray extends NSArray { /// removeObject:inRange: void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_257(this.ref.pointer, _sel_removeObject_inRange_, + _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, anObject.ref.pointer, range); } /// removeObject: void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_252( + _objc_msgSend_258( this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } /// removeObjectIdenticalTo:inRange: void removeObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_257(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// removeObjectIdenticalTo: void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_252( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectsInRange:withObjectsFromArray:range: void replaceObjectsInRange_withObjectsFromArray_range_( NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_258( + _objc_msgSend_264( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_range_, range, @@ -10027,7 +12583,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray: void replaceObjectsInRange_withObjectsFromArray_( NSRange range, NSArray otherArray) { - _objc_msgSend_259( + _objc_msgSend_265( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_, range, @@ -10036,7 +12592,7 @@ class NSMutableArray extends NSArray { /// setArray: void setArray_(NSArray otherArray) { - _objc_msgSend_255(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } /// sortUsingFunction:context: @@ -10047,7 +12603,7 @@ class NSMutableArray extends NSArray { ffi.Pointer, ffi.Pointer)>> compare, ffi.Pointer context) { - _objc_msgSend_260( + _objc_msgSend_266( this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } @@ -10058,20 +12614,20 @@ class NSMutableArray extends NSArray { /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_261(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_248( + _objc_msgSend_254( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_262( + _objc_msgSend_268( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -10080,20 +12636,20 @@ class NSMutableArray extends NSArray { /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_253(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// arrayWithCapacity: static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_132( + final _ret = _objc_msgSend_133( _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -10102,7 +12658,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_133( + final _ret = _objc_msgSend_134( _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -10111,7 +12667,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_263(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -10120,7 +12676,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfURL: NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_264(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -10129,14 +12685,14 @@ class NSMutableArray extends NSArray { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_252( + _objc_msgSend_258( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// initWithObjects:count: NSMutableArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } @@ -10149,7 +12705,7 @@ class NSMutableArray extends NSArray { /// arrayWithObject: static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } @@ -10157,42 +12713,42 @@ class NSMutableArray extends NSArray { /// arrayWithObjects:count: static NSMutableArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_101( _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithArray: static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// initWithObjects: NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } @@ -10200,7 +12756,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_129(_class_NSMutableArray, + final _ret = _objc_msgSend_130(_class_NSMutableArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -10238,11 +12794,16 @@ class NSMutableArray extends NSArray { return _objc_msgSend_26(_class_NSMutableArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + } } late final _class_NSMutableArray = objc.getClass("NSMutableArray"); late final _sel_addObject_ = objc.registerName("addObject:"); -final _objc_msgSend_252 = objc.msgSendPointer +final _objc_msgSend_258 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10254,7 +12815,7 @@ final _objc_msgSend_252 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_insertObject_atIndex_ = objc.registerName("insertObject:atIndex:"); -final _objc_msgSend_253 = objc.msgSendPointer +final _objc_msgSend_259 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10273,7 +12834,7 @@ late final _sel_removeObjectAtIndex_ = objc.registerName("removeObjectAtIndex:"); late final _sel_replaceObjectAtIndex_withObject_ = objc.registerName("replaceObjectAtIndex:withObject:"); -final _objc_msgSend_254 = objc.msgSendPointer +final _objc_msgSend_260 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10290,7 +12851,7 @@ final _objc_msgSend_254 = objc.msgSendPointer late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); late final _sel_addObjectsFromArray_ = objc.registerName("addObjectsFromArray:"); -final _objc_msgSend_255 = objc.msgSendPointer +final _objc_msgSend_261 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10302,7 +12863,7 @@ final _objc_msgSend_255 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); -final _objc_msgSend_256 = objc.msgSendPointer +final _objc_msgSend_262 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10316,7 +12877,7 @@ final _objc_msgSend_256 = objc.msgSendPointer late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); late final _sel_removeObject_inRange_ = objc.registerName("removeObject:inRange:"); -final _objc_msgSend_257 = objc.msgSendPointer +final _objc_msgSend_263 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10341,7 +12902,7 @@ late final _sel_removeObjectsInRange_ = objc.registerName("removeObjectsInRange:"); late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); -final _objc_msgSend_258 = objc.msgSendPointer +final _objc_msgSend_264 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10359,7 +12920,7 @@ final _objc_msgSend_258 = objc.msgSendPointer NSRange)>(); late final _sel_replaceObjectsInRange_withObjectsFromArray_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); -final _objc_msgSend_259 = objc.msgSendPointer +final _objc_msgSend_265 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10376,7 +12937,7 @@ final _objc_msgSend_259 = objc.msgSendPointer late final _sel_setArray_ = objc.registerName("setArray:"); late final _sel_sortUsingFunction_context_ = objc.registerName("sortUsingFunction:context:"); -final _objc_msgSend_260 = objc.msgSendPointer +final _objc_msgSend_266 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10402,7 +12963,7 @@ final _objc_msgSend_260 = objc.msgSendPointer late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); late final _sel_insertObjects_atIndexes_ = objc.registerName("insertObjects:atIndexes:"); -final _objc_msgSend_261 = objc.msgSendPointer +final _objc_msgSend_267 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10420,7 +12981,7 @@ late final _sel_removeObjectsAtIndexes_ = objc.registerName("removeObjectsAtIndexes:"); late final _sel_replaceObjectsAtIndexes_withObjects_ = objc.registerName("replaceObjectsAtIndexes:withObjects:"); -final _objc_msgSend_262 = objc.msgSendPointer +final _objc_msgSend_268 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10437,7 +12998,7 @@ final _objc_msgSend_262 = objc.msgSendPointer late final _sel_setObject_atIndexedSubscript_ = objc.registerName("setObject:atIndexedSubscript:"); late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); -final _objc_msgSend_263 = objc.msgSendPointer +final _objc_msgSend_269 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -10447,7 +13008,7 @@ final _objc_msgSend_263 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_264 = objc.msgSendPointer +final _objc_msgSend_270 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -10492,7 +13053,7 @@ class NSMutableData extends NSData { /// setLength: set length(int value) { - return _objc_msgSend_265(this.ref.pointer, _sel_setLength_, value); + return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); } /// appendBytes:length: @@ -10502,35 +13063,35 @@ class NSMutableData extends NSData { /// appendData: void appendData_(NSData other) { - _objc_msgSend_266(this.ref.pointer, _sel_appendData_, other.ref.pointer); + _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); } /// increaseLengthBy: void increaseLengthBy_(int extraLength) { - _objc_msgSend_249(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); } /// replaceBytesInRange:withBytes: void replaceBytesInRange_withBytes_( NSRange range, ffi.Pointer bytes) { - _objc_msgSend_267( + _objc_msgSend_273( this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); } /// resetBytesInRange: void resetBytesInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_resetBytesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); } /// setData: void setData_(NSData data) { - _objc_msgSend_266(this.ref.pointer, _sel_setData_, data.ref.pointer); + _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); } /// replaceBytesInRange:withBytes:length: void replaceBytesInRange_withBytes_length_(NSRange range, ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_268( + _objc_msgSend_274( this.ref.pointer, _sel_replaceBytesInRange_withBytes_length_, range, @@ -10540,7 +13101,7 @@ class NSMutableData extends NSData { /// dataWithCapacity: static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_269( + final _ret = _objc_msgSend_275( _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); return _ret.address == 0 ? null @@ -10550,7 +13111,7 @@ class NSMutableData extends NSData { /// dataWithLength: static NSMutableData? dataWithLength_(int length) { final _ret = - _objc_msgSend_269(_class_NSMutableData, _sel_dataWithLength_, length); + _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); return _ret.address == 0 ? null : NSMutableData.castFromPointer(_ret, retain: true, release: true); @@ -10558,7 +13119,7 @@ class NSMutableData extends NSData { /// initWithCapacity: NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_269( + final _ret = _objc_msgSend_275( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return _ret.address == 0 ? null @@ -10567,7 +13128,7 @@ class NSMutableData extends NSData { /// initWithLength: NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_269( + final _ret = _objc_msgSend_275( this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); return _ret.address == 0 ? null @@ -10577,14 +13138,14 @@ class NSMutableData extends NSData { /// decompressUsingAlgorithm:error: bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_270(this.ref.pointer, + return _objc_msgSend_276(this.ref.pointer, _sel_decompressUsingAlgorithm_error_, algorithm.value, error); } /// compressUsingAlgorithm:error: bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_270(this.ref.pointer, + return _objc_msgSend_276(this.ref.pointer, _sel_compressUsingAlgorithm_error_, algorithm.value, error); } @@ -10597,7 +13158,7 @@ class NSMutableData extends NSData { /// dataWithBytes:length: static NSMutableData dataWithBytes_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175( + final _ret = _objc_msgSend_178( _class_NSMutableData, _sel_dataWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -10605,7 +13166,7 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length: static NSMutableData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175( + final _ret = _objc_msgSend_178( _class_NSMutableData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -10613,7 +13174,7 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length:freeWhenDone: static NSMutableData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_176(_class_NSMutableData, + final _ret = _objc_msgSend_179(_class_NSMutableData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -10623,7 +13184,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_177( + final _ret = _objc_msgSend_180( _class_NSMutableData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -10639,7 +13200,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_181( _class_NSMutableData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -10661,7 +13222,7 @@ class NSMutableData extends NSData { /// dataWithContentsOfURL: static NSMutableData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_179( + final _ret = _objc_msgSend_182( _class_NSMutableData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -10670,7 +13231,7 @@ class NSMutableData extends NSData { /// initWithBytes:length: NSMutableData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -10678,7 +13239,7 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length: NSMutableData initWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_175(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -10686,7 +13247,7 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length:freeWhenDone: NSMutableData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_176(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -10696,7 +13257,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_177( + final _ret = _objc_msgSend_180( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -10712,7 +13273,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_181( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -10734,7 +13295,7 @@ class NSMutableData extends NSData { /// initWithContentsOfURL: NSMutableData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -10743,14 +13304,14 @@ class NSMutableData extends NSData { /// initWithData: NSMutableData initWithData_(NSData data) { - final _ret = _objc_msgSend_180(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// dataWithData: static NSMutableData dataWithData_(NSData data) { - final _ret = _objc_msgSend_180( + final _ret = _objc_msgSend_183( _class_NSMutableData, _sel_dataWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -10758,7 +13319,7 @@ class NSMutableData extends NSData { /// initWithBase64EncodedString:options: NSMutableData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_184( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -10771,7 +13332,7 @@ class NSMutableData extends NSData { /// initWithBase64EncodedData:options: NSMutableData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_183( + final _ret = _objc_msgSend_186( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -10785,7 +13346,7 @@ class NSMutableData extends NSData { NSMutableData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_185(this.ref.pointer, + final _ret = _objc_msgSend_188(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -10796,7 +13357,7 @@ class NSMutableData extends NSData { NSMutableData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_185(this.ref.pointer, + final _ret = _objc_msgSend_188(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -10840,12 +13401,26 @@ class NSMutableData extends NSData { return _objc_msgSend_26(_class_NSMutableData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableData, _sel_supportsSecureCoding); + } + + /// initWithCoder: + NSMutableData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } } late final _class_NSMutableData = objc.getClass("NSMutableData"); late final _sel_mutableBytes = objc.registerName("mutableBytes"); late final _sel_setLength_ = objc.registerName("setLength:"); -final _objc_msgSend_265 = objc.msgSendPointer +final _objc_msgSend_271 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -10855,7 +13430,7 @@ final _objc_msgSend_265 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); late final _sel_appendData_ = objc.registerName("appendData:"); -final _objc_msgSend_266 = objc.msgSendPointer +final _objc_msgSend_272 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10868,7 +13443,7 @@ final _objc_msgSend_266 = objc.msgSendPointer late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); late final _sel_replaceBytesInRange_withBytes_ = objc.registerName("replaceBytesInRange:withBytes:"); -final _objc_msgSend_267 = objc.msgSendPointer +final _objc_msgSend_273 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10883,7 +13458,7 @@ late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); late final _sel_setData_ = objc.registerName("setData:"); late final _sel_replaceBytesInRange_withBytes_length_ = objc.registerName("replaceBytesInRange:withBytes:length:"); -final _objc_msgSend_268 = objc.msgSendPointer +final _objc_msgSend_274 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -10900,7 +13475,7 @@ final _objc_msgSend_268 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); -final _objc_msgSend_269 = objc.msgSendPointer +final _objc_msgSend_275 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -10912,7 +13487,7 @@ late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); late final _sel_initWithLength_ = objc.registerName("initWithLength:"); late final _sel_decompressUsingAlgorithm_error_ = objc.registerName("decompressUsingAlgorithm:error:"); -final _objc_msgSend_270 = objc.msgSendPointer +final _objc_msgSend_276 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -10966,7 +13541,7 @@ class NSNotification extends NSObject { /// userInfo NSDictionary? get userInfo { - final _ret = _objc_msgSend_231(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); @@ -10975,7 +13550,7 @@ class NSNotification extends NSObject { /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_271( + final _ret = _objc_msgSend_277( this.ref.retainAndReturnPointer(), _sel_initWithName_object_userInfo_, name.ref.pointer, @@ -10996,7 +13571,7 @@ class NSNotification extends NSObject { /// notificationWithName:object: static NSNotification notificationWithName_object_( NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_219( + final _ret = _objc_msgSend_222( _class_NSNotification, _sel_notificationWithName_object_, aName.ref.pointer, @@ -11007,7 +13582,7 @@ class NSNotification extends NSObject { /// notificationWithName:object:userInfo: static NSNotification notificationWithName_object_userInfo_( NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_271( + final _ret = _objc_msgSend_277( _class_NSNotification, _sel_notificationWithName_object_userInfo_, aName.ref.pointer, @@ -11053,6 +13628,30 @@ class NSNotification extends NSObject { return _objc_msgSend_26(_class_NSNotification, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSNotification self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + NSNotification retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + NSNotification autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } } late final _class_NSNotification = objc.getClass("NSNotification"); @@ -11060,7 +13659,7 @@ late final _sel_name = objc.registerName("name"); late final _sel_object = objc.registerName("object"); late final _sel_initWithName_object_userInfo_ = objc.registerName("initWithName:object:userInfo:"); -final _objc_msgSend_271 = objc.msgSendPointer +final _objc_msgSend_277 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11117,7 +13716,7 @@ class NSDate extends NSObject { /// initWithTimeIntervalSinceReferenceDate: NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_272(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -11134,9 +13733,9 @@ class NSDate extends NSObject { /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants - ? _objc_msgSend_273Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer) - : _objc_msgSend_273(this.ref.pointer, _sel_timeIntervalSinceDate_, + : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer); } @@ -11157,20 +13756,20 @@ class NSDate extends NSObject { /// dateByAddingTimeInterval: NSDate dateByAddingTimeInterval_(double ti) { final _ret = - _objc_msgSend_272(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// earlierDate: NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_274( + final _ret = _objc_msgSend_280( this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// laterDate: NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_274( + final _ret = _objc_msgSend_280( this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -11178,13 +13777,13 @@ class NSDate extends NSObject { /// compare: NSComparisonResult compare_(NSDate other) { final _ret = - _objc_msgSend_275(this.ref.pointer, _sel_compare_, other.ref.pointer); + _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// isEqualToDate: bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_276( + return _objc_msgSend_282( this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } @@ -11209,21 +13808,21 @@ class NSDate extends NSObject { /// dateWithTimeIntervalSinceNow: static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_272( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceReferenceDate: static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_272( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSince1970: static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_272( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -11231,46 +13830,46 @@ class NSDate extends NSObject { /// dateWithTimeInterval:sinceDate: static NSDate dateWithTimeInterval_sinceDate_( double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_277(_class_NSDate, + final _ret = _objc_msgSend_283(_class_NSDate, _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantFuture static NSDate getDistantFuture() { - final _ret = _objc_msgSend_278(_class_NSDate, _sel_distantFuture); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantPast static NSDate getDistantPast() { - final _ret = _objc_msgSend_278(_class_NSDate, _sel_distantPast); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// now static NSDate getNow() { - final _ret = _objc_msgSend_278(_class_NSDate, _sel_now); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// initWithTimeIntervalSinceNow: NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_272(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSince1970: NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_272(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_277(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -11305,6 +13904,35 @@ class NSDate extends NSObject { return _objc_msgSend_26(_class_NSDate, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSDate self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + NSDate retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + NSDate autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } } late final _class_NSDate = objc.getClass("NSDate"); @@ -11312,7 +13940,7 @@ late final _sel_timeIntervalSinceReferenceDate = objc.registerName("timeIntervalSinceReferenceDate"); late final _sel_initWithTimeIntervalSinceReferenceDate_ = objc.registerName("initWithTimeIntervalSinceReferenceDate:"); -final _objc_msgSend_272 = objc.msgSendPointer +final _objc_msgSend_278 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -11322,7 +13950,7 @@ final _objc_msgSend_272 = objc.msgSendPointer ffi.Pointer, double)>(); late final _sel_timeIntervalSinceDate_ = objc.registerName("timeIntervalSinceDate:"); -final _objc_msgSend_273 = objc.msgSendPointer +final _objc_msgSend_279 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -11332,7 +13960,7 @@ final _objc_msgSend_273 = objc.msgSendPointer .asFunction< double Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_273Fpret = objc.msgSendFpretPointer +final _objc_msgSend_279Fpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -11349,7 +13977,7 @@ late final _sel_timeIntervalSince1970 = late final _sel_dateByAddingTimeInterval_ = objc.registerName("dateByAddingTimeInterval:"); late final _sel_earlierDate_ = objc.registerName("earlierDate:"); -final _objc_msgSend_274 = objc.msgSendPointer +final _objc_msgSend_280 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11360,7 +13988,7 @@ final _objc_msgSend_274 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_laterDate_ = objc.registerName("laterDate:"); -final _objc_msgSend_275 = objc.msgSendPointer +final _objc_msgSend_281 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Long Function( @@ -11371,7 +13999,7 @@ final _objc_msgSend_275 = objc.msgSendPointer int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); -final _objc_msgSend_276 = objc.msgSendPointer +final _objc_msgSend_282 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -11390,7 +14018,7 @@ late final _sel_dateWithTimeIntervalSince1970_ = objc.registerName("dateWithTimeIntervalSince1970:"); late final _sel_dateWithTimeInterval_sinceDate_ = objc.registerName("dateWithTimeInterval:sinceDate:"); -final _objc_msgSend_277 = objc.msgSendPointer +final _objc_msgSend_283 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11405,7 +14033,7 @@ final _objc_msgSend_277 = objc.msgSendPointer double, ffi.Pointer)>(); late final _sel_distantFuture = objc.registerName("distantFuture"); -final _objc_msgSend_278 = objc.msgSendPointer +final _objc_msgSend_284 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -11445,14 +14073,14 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectForKey: void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_252( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } /// setObject:forKey: void setObject_forKey_( objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_279(this.ref.pointer, _sel_setObject_forKey_, + _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, anObject.ref.pointer, aKey.ref.pointer); } @@ -11465,7 +14093,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithCapacity: NSMutableDictionary initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11483,7 +14111,7 @@ class NSMutableDictionary extends NSDictionary { /// addEntriesFromDictionary: void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_280(this.ref.pointer, _sel_addEntriesFromDictionary_, + _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, otherDictionary.ref.pointer); } @@ -11494,26 +14122,26 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectsForKeys: void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } /// setDictionary: void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_280( + _objc_msgSend_286( this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } /// setObject:forKeyedSubscript: void setObject_forKeyedSubscript_( objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_281(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } /// dictionaryWithCapacity: static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11521,7 +14149,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_160(_class_NSMutableDictionary, + final _ret = _objc_msgSend_162(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -11530,7 +14158,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_161(_class_NSMutableDictionary, + final _ret = _objc_msgSend_163(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -11539,7 +14167,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -11549,7 +14177,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfURL: NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -11560,7 +14188,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithSharedKeySet: static NSMutableDictionary dictionaryWithSharedKeySet_( objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_284(_class_NSMutableDictionary, + final _ret = _objc_msgSend_290(_class_NSMutableDictionary, _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11571,7 +14199,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_156(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11587,7 +14215,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObject:forKey: static NSMutableDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + final _ret = _objc_msgSend_164(_class_NSMutableDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11598,7 +14226,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_156(_class_NSMutableDictionary, + final _ret = _objc_msgSend_158(_class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11607,7 +14235,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjectsAndKeys: static NSMutableDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_126(_class_NSMutableDictionary, + final _ret = _objc_msgSend_127(_class_NSMutableDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11615,7 +14243,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithDictionary: static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + final _ret = _objc_msgSend_165(_class_NSMutableDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -11624,7 +14252,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjects:forKeys: static NSMutableDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_164( + final _ret = _objc_msgSend_166( _class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -11635,7 +14263,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjectsAndKeys: NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11643,7 +14271,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary: NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11652,7 +14280,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary:copyItems: NSMutableDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11660,7 +14288,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjects:forKeys: NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_164(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -11669,7 +14297,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_166(_class_NSMutableDictionary, + final _ret = _objc_msgSend_168(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -11678,7 +14306,7 @@ class NSMutableDictionary extends NSDictionary { /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_127(_class_NSMutableDictionary, + final _ret = _objc_msgSend_128(_class_NSMutableDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -11717,12 +14345,18 @@ class NSMutableDictionary extends NSDictionary { return _objc_msgSend_26(_class_NSMutableDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableDictionary, _sel_supportsSecureCoding); + } } late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); -final _objc_msgSend_279 = objc.msgSendPointer +final _objc_msgSend_285 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -11738,7 +14372,7 @@ final _objc_msgSend_279 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_addEntriesFromDictionary_ = objc.registerName("addEntriesFromDictionary:"); -final _objc_msgSend_280 = objc.msgSendPointer +final _objc_msgSend_286 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -11753,7 +14387,7 @@ late final _sel_removeObjectsForKeys_ = late final _sel_setDictionary_ = objc.registerName("setDictionary:"); late final _sel_setObject_forKeyedSubscript_ = objc.registerName("setObject:forKeyedSubscript:"); -final _objc_msgSend_281 = objc.msgSendPointer +final _objc_msgSend_287 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -11769,7 +14403,7 @@ final _objc_msgSend_281 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_dictionaryWithCapacity_ = objc.registerName("dictionaryWithCapacity:"); -final _objc_msgSend_282 = objc.msgSendPointer +final _objc_msgSend_288 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11779,7 +14413,7 @@ final _objc_msgSend_282 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_283 = objc.msgSendPointer +final _objc_msgSend_289 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11791,7 +14425,7 @@ final _objc_msgSend_283 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_dictionaryWithSharedKeySet_ = objc.registerName("dictionaryWithSharedKeySet:"); -final _objc_msgSend_284 = objc.msgSendPointer +final _objc_msgSend_290 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11830,13 +14464,13 @@ class NSOrderedSet extends NSObject { /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int idx) { - final _ret = _objc_msgSend_99(this.ref.pointer, _sel_objectAtIndex_, idx); + final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_107( + return _objc_msgSend_108( this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); } @@ -11849,7 +14483,7 @@ class NSOrderedSet extends NSObject { /// initWithObjects:count: NSOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -11866,12 +14500,12 @@ class NSOrderedSet extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_106(this.ref.pointer, _sel_getObjects_range_, objects, range); + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_125( + final _ret = _objc_msgSend_126( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -11894,7 +14528,7 @@ class NSOrderedSet extends NSObject { /// isEqualToOrderedSet: bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_285( + return _objc_msgSend_291( this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } @@ -11906,7 +14540,7 @@ class NSOrderedSet extends NSObject { /// intersectsOrderedSet: bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_285( + return _objc_msgSend_291( this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } @@ -11918,7 +14552,7 @@ class NSOrderedSet extends NSObject { /// isSubsetOfOrderedSet: bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_285( + return _objc_msgSend_291( this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } @@ -11930,33 +14564,33 @@ class NSOrderedSet extends NSObject { /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = - _objc_msgSend_99(this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_110(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_110(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// reversedOrderedSet NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_286(this.ref.pointer, _sel_reversedOrderedSet); + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// array NSArray get array { - final _ret = _objc_msgSend_142(this.ref.pointer, _sel_array); + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -11982,7 +14616,7 @@ class NSOrderedSet extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_104( + final _ret = _objc_msgSend_105( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -11998,7 +14632,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObject: static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -12006,21 +14640,21 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObjects:count: static NSOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_101( _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithObjects: static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithOrderedSet: static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_287( + final _ret = _objc_msgSend_293( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -12028,7 +14662,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet:range:copyItems: static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_288( + final _ret = _objc_msgSend_294( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -12039,7 +14673,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray: static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -12047,7 +14681,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray:range:copyItems: static NSOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_289( + final _ret = _objc_msgSend_295( _class_NSOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -12058,7 +14692,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet: static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -12066,35 +14700,35 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet:copyItems: static NSOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_290(_class_NSOrderedSet, + final _ret = _objc_msgSend_296(_class_NSOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// initWithObject: NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects: NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet: NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_287(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet:copyItems: NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_291(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -12102,21 +14736,21 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet:range:copyItems: NSOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -12124,21 +14758,21 @@ class NSOrderedSet extends NSObject { /// initWithArray:range:copyItems: NSOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_290(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -12146,7 +14780,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet:withOptions: objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_292( + final _ret = _objc_msgSend_298( this.ref.pointer, _sel_differenceFromOrderedSet_withOptions_, other.ref.pointer, @@ -12156,7 +14790,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet: objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_287( + final _ret = _objc_msgSend_293( this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -12164,7 +14798,7 @@ class NSOrderedSet extends NSObject { /// orderedSetByApplyingDifference: NSOrderedSet? orderedSetByApplyingDifference_( objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_293(this.ref.pointer, + final _ret = _objc_msgSend_299(this.ref.pointer, _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -12177,7 +14811,7 @@ class NSOrderedSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_138( + _objc_msgSend_139( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -12189,13 +14823,13 @@ class NSOrderedSet extends NSObject { /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_139(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, keyPath.ref.pointer, context); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } @@ -12230,12 +14864,50 @@ class NSOrderedSet extends NSObject { return _objc_msgSend_26(_class_NSOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + NSOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + NSOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } } late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); late final _sel_isEqualToOrderedSet_ = objc.registerName("isEqualToOrderedSet:"); -final _objc_msgSend_285 = objc.msgSendPointer +final _objc_msgSend_291 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -12250,7 +14922,7 @@ late final _sel_intersectsOrderedSet_ = late final _sel_isSubsetOfOrderedSet_ = objc.registerName("isSubsetOfOrderedSet:"); late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); -final _objc_msgSend_286 = objc.msgSendPointer +final _objc_msgSend_292 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -12267,7 +14939,7 @@ late final _sel_orderedSetWithObjects_ = objc.registerName("orderedSetWithObjects:"); late final _sel_orderedSetWithOrderedSet_ = objc.registerName("orderedSetWithOrderedSet:"); -final _objc_msgSend_287 = objc.msgSendPointer +final _objc_msgSend_293 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12279,7 +14951,7 @@ final _objc_msgSend_287 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_orderedSetWithOrderedSet_range_copyItems_ = objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); -final _objc_msgSend_288 = objc.msgSendPointer +final _objc_msgSend_294 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12299,7 +14971,7 @@ late final _sel_orderedSetWithArray_ = objc.registerName("orderedSetWithArray:"); late final _sel_orderedSetWithArray_range_copyItems_ = objc.registerName("orderedSetWithArray:range:copyItems:"); -final _objc_msgSend_289 = objc.msgSendPointer +final _objc_msgSend_295 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12318,7 +14990,7 @@ final _objc_msgSend_289 = objc.msgSendPointer late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); late final _sel_orderedSetWithSet_copyItems_ = objc.registerName("orderedSetWithSet:copyItems:"); -final _objc_msgSend_290 = objc.msgSendPointer +final _objc_msgSend_296 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12336,7 +15008,7 @@ late final _sel_initWithObject_ = objc.registerName("initWithObject:"); late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); late final _sel_initWithOrderedSet_copyItems_ = objc.registerName("initWithOrderedSet:copyItems:"); -final _objc_msgSend_291 = objc.msgSendPointer +final _objc_msgSend_297 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12356,7 +15028,7 @@ late final _sel_initWithArray_range_copyItems_ = objc.registerName("initWithArray:range:copyItems:"); late final _sel_differenceFromOrderedSet_withOptions_ = objc.registerName("differenceFromOrderedSet:withOptions:"); -final _objc_msgSend_292 = objc.msgSendPointer +final _objc_msgSend_298 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12374,7 +15046,7 @@ late final _sel_differenceFromOrderedSet_ = objc.registerName("differenceFromOrderedSet:"); late final _sel_orderedSetByApplyingDifference_ = objc.registerName("orderedSetByApplyingDifference:"); -final _objc_msgSend_293 = objc.msgSendPointer +final _objc_msgSend_299 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12408,18 +15080,18 @@ class NSMutableOrderedSet extends NSOrderedSet { /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_253( + _objc_msgSend_259( this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } /// removeObjectAtIndex: void removeObjectAtIndex_(int idx) { - _objc_msgSend_249(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_254(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, idx, object.ref.pointer); } @@ -12442,7 +15114,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithCapacity: NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12450,62 +15122,62 @@ class NSMutableOrderedSet extends NSOrderedSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_252(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjects:count: void addObjects_count_( ffi.Pointer> objects, int count) { - _objc_msgSend_294(this.ref.pointer, _sel_addObjects_count_, objects, count); + _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_256(this.ref.pointer, + _objc_msgSend_262(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// moveObjectsAtIndexes:toIndex: void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_295(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, indexes.ref.pointer, idx); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_261(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// setObject:atIndex: void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_253( + _objc_msgSend_259( this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_253(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// replaceObjectsInRange:withObjects:count: void replaceObjectsInRange_withObjects_count_(NSRange range, ffi.Pointer> objects, int count) { - _objc_msgSend_296(this.ref.pointer, + _objc_msgSend_302(this.ref.pointer, _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_262( + _objc_msgSend_268( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -12514,12 +15186,12 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_248( + _objc_msgSend_254( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } @@ -12530,51 +15202,51 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_252(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray array) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); } /// intersectOrderedSet: void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_297( + _objc_msgSend_303( this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } /// minusOrderedSet: void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_297( + _objc_msgSend_303( this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } /// unionOrderedSet: void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_297( + _objc_msgSend_303( this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } /// intersectSet: void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_252(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } /// minusSet: void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_252(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } /// unionSet: void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_252(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } /// orderedSetWithCapacity: static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12582,14 +15254,14 @@ class NSMutableOrderedSet extends NSOrderedSet { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_252( + _objc_msgSend_258( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// initWithObjects:count: NSMutableOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12604,7 +15276,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObject: static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12613,7 +15285,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects:count: static NSMutableOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12622,7 +15294,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects: static NSMutableOrderedSet orderedSetWithObjects_( objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12630,7 +15302,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet: static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_287(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12639,7 +15311,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet:range:copyItems: static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_288( + final _ret = _objc_msgSend_294( _class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -12651,7 +15323,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray: static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12660,7 +15332,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray:range:copyItems: static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_289( + final _ret = _objc_msgSend_295( _class_NSMutableOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -12672,7 +15344,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet: static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12681,7 +15353,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet:copyItems: static NSMutableOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_290(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -12689,7 +15361,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObject: NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12697,7 +15369,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObjects: NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12705,7 +15377,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet: NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_287(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12714,7 +15386,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:copyItems: NSMutableOrderedSet initWithOrderedSet_copyItems_( NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_291(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12723,7 +15395,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:range:copyItems: NSMutableOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12731,7 +15403,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray: NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12739,7 +15411,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:copyItems: NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12748,7 +15420,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:range:copyItems: NSMutableOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12756,7 +15428,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet: NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12765,7 +15437,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet:copyItems: NSMutableOrderedSet initWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_290(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -12805,11 +15477,38 @@ class NSMutableOrderedSet extends NSOrderedSet { return _objc_msgSend_26(_class_NSMutableOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSMutableOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// retain + NSMutableOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// autorelease + NSMutableOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + } } late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); -final _objc_msgSend_294 = objc.msgSendPointer +final _objc_msgSend_300 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12825,7 +15524,7 @@ final _objc_msgSend_294 = objc.msgSendPointer int)>(); late final _sel_moveObjectsAtIndexes_toIndex_ = objc.registerName("moveObjectsAtIndexes:toIndex:"); -final _objc_msgSend_295 = objc.msgSendPointer +final _objc_msgSend_301 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12842,7 +15541,7 @@ final _objc_msgSend_295 = objc.msgSendPointer late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); late final _sel_replaceObjectsInRange_withObjects_count_ = objc.registerName("replaceObjectsInRange:withObjects:count:"); -final _objc_msgSend_296 = objc.msgSendPointer +final _objc_msgSend_302 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12860,7 +15559,7 @@ final _objc_msgSend_296 = objc.msgSendPointer int)>(); late final _sel_intersectOrderedSet_ = objc.registerName("intersectOrderedSet:"); -final _objc_msgSend_297 = objc.msgSendPointer +final _objc_msgSend_303 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12901,12 +15600,12 @@ class NSMutableSet extends NSSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_252(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_252(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// initWithCoder: @@ -12926,26 +15625,26 @@ class NSMutableSet extends NSSet { /// initWithCapacity: NSMutableSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_255( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// intersectSet: void intersectSet_(NSSet otherSet) { - _objc_msgSend_298( + _objc_msgSend_304( this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// minusSet: void minusSet_(NSSet otherSet) { - _objc_msgSend_298(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } /// removeAllObjects @@ -12955,25 +15654,25 @@ class NSMutableSet extends NSSet { /// unionSet: void unionSet_(NSSet otherSet) { - _objc_msgSend_298(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } /// setSet: void setSet_(NSSet otherSet) { - _objc_msgSend_298(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } /// setWithCapacity: static NSMutableSet setWithCapacity_(int numItems) { final _ret = - _objc_msgSend_99(_class_NSMutableSet, _sel_setWithCapacity_, numItems); + _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// initWithObjects:count: NSMutableSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -12986,7 +15685,7 @@ class NSMutableSet extends NSSet { /// setWithObject: static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } @@ -12994,56 +15693,56 @@ class NSMutableSet extends NSSet { /// setWithObjects:count: static NSMutableSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_101( _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_127( _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithSet: static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_241( _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithArray: static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_128( _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// initWithObjects: NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_241( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_239(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -13079,10 +15778,15 @@ class NSMutableSet extends NSSet { return _objc_msgSend_26(_class_NSMutableSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + } } late final _class_NSMutableSet = objc.getClass("NSMutableSet"); -final _objc_msgSend_298 = objc.msgSendPointer +final _objc_msgSend_304 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13095,26 +15799,6 @@ final _objc_msgSend_298 = objc.msgSendPointer late final _sel_setSet_ = objc.registerName("setSet:"); late final _sel_setWithCapacity_ = objc.registerName("setWithCapacity:"); -enum NSItemProviderRepresentationVisibility { - NSItemProviderRepresentationVisibilityAll(0), - NSItemProviderRepresentationVisibilityTeam(1), - NSItemProviderRepresentationVisibilityGroup(2), - NSItemProviderRepresentationVisibilityOwnProcess(3); - - final int value; - const NSItemProviderRepresentationVisibility(this.value); - - static NSItemProviderRepresentationVisibility fromValue(int value) => - switch (value) { - 0 => NSItemProviderRepresentationVisibilityAll, - 1 => NSItemProviderRepresentationVisibilityTeam, - 2 => NSItemProviderRepresentationVisibilityGroup, - 3 => NSItemProviderRepresentationVisibilityOwnProcess, - _ => throw ArgumentError( - "Unknown value for NSItemProviderRepresentationVisibility: $value"), - }; -} - enum NSItemProviderFileOptions { NSItemProviderFileOptionOpenInPlace(1); @@ -13158,14 +15842,14 @@ class NSItemProvider extends NSObject { /// registeredTypeIdentifiers NSArray get registeredTypeIdentifiers { final _ret = - _objc_msgSend_142(this.ref.pointer, _sel_registeredTypeIdentifiers); + _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_299(this.ref.pointer, + final _ret = _objc_msgSend_305(this.ref.pointer, _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -13179,7 +15863,7 @@ class NSItemProvider extends NSObject { /// hasRepresentationConformingToTypeIdentifier:fileOptions: bool hasRepresentationConformingToTypeIdentifier_fileOptions_( NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_300( + return _objc_msgSend_306( this.ref.pointer, _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, typeIdentifier.ref.pointer, @@ -13196,13 +15880,13 @@ class NSItemProvider extends NSObject { /// setSuggestedName: set suggestedName(NSString? value) { - return _objc_msgSend_301(this.ref.pointer, _sel_setSuggestedName_, + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, value?.ref.pointer ?? ffi.nullptr); } /// initWithObject: NSItemProvider initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_126(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } @@ -13210,7 +15894,7 @@ class NSItemProvider extends NSObject { /// registerObject:visibility: void registerObject_visibility_(objc.ObjCObjectBase object, NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_302(this.ref.pointer, _sel_registerObject_visibility_, + _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, object.ref.pointer, visibility.value); } @@ -13223,7 +15907,7 @@ class NSItemProvider extends NSObject { /// initWithItem:typeIdentifier: NSItemProvider initWithItem_typeIdentifier_( objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_303( + final _ret = _objc_msgSend_309( this.ref.retainAndReturnPointer(), _sel_initWithItem_typeIdentifier_, item?.ref.pointer ?? ffi.nullptr, @@ -13233,7 +15917,7 @@ class NSItemProvider extends NSObject { /// initWithContentsOfURL: NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, fileURL.ref.pointer); return _ret.address == 0 ? null @@ -13271,6 +15955,24 @@ class NSItemProvider extends NSObject { return _objc_msgSend_26(_class_NSItemProvider, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSItemProvider self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + NSItemProvider retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + NSItemProvider autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + } } late final _class_NSItemProvider = objc.getClass("NSItemProvider"); @@ -13278,7 +15980,7 @@ late final _sel_registeredTypeIdentifiers = objc.registerName("registeredTypeIdentifiers"); late final _sel_registeredTypeIdentifiersWithFileOptions_ = objc.registerName("registeredTypeIdentifiersWithFileOptions:"); -final _objc_msgSend_299 = objc.msgSendPointer +final _objc_msgSend_305 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13292,7 +15994,7 @@ late final _sel_hasItemConformingToTypeIdentifier_ = objc.registerName("hasItemConformingToTypeIdentifier:"); late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); -final _objc_msgSend_300 = objc.msgSendPointer +final _objc_msgSend_306 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -13308,7 +16010,7 @@ final _objc_msgSend_300 = objc.msgSendPointer int)>(); late final _sel_suggestedName = objc.registerName("suggestedName"); late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); -final _objc_msgSend_301 = objc.msgSendPointer +final _objc_msgSend_307 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13320,7 +16022,7 @@ final _objc_msgSend_301 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_registerObject_visibility_ = objc.registerName("registerObject:visibility:"); -final _objc_msgSend_302 = objc.msgSendPointer +final _objc_msgSend_308 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13338,7 +16040,7 @@ late final _sel_canLoadObjectOfClass_ = objc.registerName("canLoadObjectOfClass:"); late final _sel_initWithItem_typeIdentifier_ = objc.registerName("initWithItem:typeIdentifier:"); -final _objc_msgSend_303 = objc.msgSendPointer +final _objc_msgSend_309 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -13407,35 +16109,35 @@ class NSMutableString extends NSString { /// replaceCharactersInRange:withString: void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_304(this.ref.pointer, + _objc_msgSend_310(this.ref.pointer, _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } /// insertString:atIndex: void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_305( + _objc_msgSend_311( this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } /// deleteCharactersInRange: void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_250(this.ref.pointer, _sel_deleteCharactersInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// appendString: void appendString_(NSString aString) { - _objc_msgSend_148( + _objc_msgSend_150( this.ref.pointer, _sel_appendString_, aString.ref.pointer); } /// appendFormat: void appendFormat_(NSString format) { - _objc_msgSend_148(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); + _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); } /// setString: void setString_(NSString aString) { - _objc_msgSend_148(this.ref.pointer, _sel_setString_, aString.ref.pointer); + _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); } /// replaceOccurrencesOfString:withString:options:range: @@ -13444,7 +16146,7 @@ class NSMutableString extends NSString { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_306( + return _objc_msgSend_312( this.ref.pointer, _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -13456,7 +16158,7 @@ class NSMutableString extends NSString { /// applyTransform:reverse:range:updatedRange: bool applyTransform_reverse_range_updatedRange_(NSString transform, bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_307( + return _objc_msgSend_313( this.ref.pointer, _sel_applyTransform_reverse_range_updatedRange_, transform.ref.pointer, @@ -13467,14 +16169,14 @@ class NSMutableString extends NSString { /// initWithCapacity: NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_308( + final _ret = _objc_msgSend_314( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// stringWithCapacity: static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_308( + final _ret = _objc_msgSend_314( _class_NSMutableString, _sel_stringWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -13496,7 +16198,7 @@ class NSMutableString extends NSString { /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_204( + return _objc_msgSend_207( _class_NSMutableString, _sel_availableStringEncodings); } @@ -13516,7 +16218,7 @@ class NSMutableString extends NSString { /// initWithCharactersNoCopy:length:freeWhenDone: NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_216( + final _ret = _objc_msgSend_219( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -13528,7 +16230,7 @@ class NSMutableString extends NSString { /// initWithCharacters:length: NSMutableString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_217(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -13536,7 +16238,7 @@ class NSMutableString extends NSString { /// initWithUTF8String: NSMutableString? initWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_218(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -13560,7 +16262,7 @@ class NSMutableString extends NSString { /// initWithFormat:locale: NSMutableString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_219( + final _ret = _objc_msgSend_222( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -13573,7 +16275,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -13590,7 +16292,7 @@ class NSMutableString extends NSString { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_221( + final _ret = _objc_msgSend_224( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -13604,7 +16306,7 @@ class NSMutableString extends NSString { /// initWithData:encoding: NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -13614,7 +16316,7 @@ class NSMutableString extends NSString { /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_223(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -13624,7 +16326,7 @@ class NSMutableString extends NSString { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -13652,7 +16354,7 @@ class NSMutableString extends NSString { /// stringWithCharacters:length: static NSMutableString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_217(_class_NSMutableString, + final _ret = _objc_msgSend_220(_class_NSMutableString, _sel_stringWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -13660,7 +16362,7 @@ class NSMutableString extends NSString { /// stringWithUTF8String: static NSMutableString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_218(_class_NSMutableString, + final _ret = _objc_msgSend_221(_class_NSMutableString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -13687,7 +16389,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -13704,7 +16406,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_223( _class_NSMutableString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -13718,7 +16420,7 @@ class NSMutableString extends NSString { /// initWithCString:encoding: NSMutableString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -13728,7 +16430,7 @@ class NSMutableString extends NSString { /// stringWithCString:encoding: static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_228( _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -13738,7 +16440,7 @@ class NSMutableString extends NSString { /// initWithContentsOfURL:encoding:error: NSMutableString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_229( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -13752,7 +16454,7 @@ class NSMutableString extends NSString { /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_230( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -13766,7 +16468,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfURL:encoding:error: static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_229( _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -13780,7 +16482,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfFile:encoding:error: static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_230( _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -13796,7 +16498,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -13812,7 +16514,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_232( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -13828,7 +16530,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_231( _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -13844,7 +16546,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_232( _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -13862,7 +16564,7 @@ class NSMutableString extends NSString { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_230( + return _objc_msgSend_233( _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -13902,12 +16604,40 @@ class NSMutableString extends NSString { return _objc_msgSend_26(_class_NSMutableString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSMutableString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } } late final _class_NSMutableString = objc.getClass("NSMutableString"); late final _sel_replaceCharactersInRange_withString_ = objc.registerName("replaceCharactersInRange:withString:"); -final _objc_msgSend_304 = objc.msgSendPointer +final _objc_msgSend_310 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13923,7 +16653,7 @@ final _objc_msgSend_304 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_insertString_atIndex_ = objc.registerName("insertString:atIndex:"); -final _objc_msgSend_305 = objc.msgSendPointer +final _objc_msgSend_311 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13944,7 +16674,7 @@ late final _sel_appendFormat_ = objc.registerName("appendFormat:"); late final _sel_setString_ = objc.registerName("setString:"); late final _sel_replaceOccurrencesOfString_withString_options_range_ = objc.registerName("replaceOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_306 = objc.msgSendPointer +final _objc_msgSend_312 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -13964,7 +16694,7 @@ final _objc_msgSend_306 = objc.msgSendPointer NSRange)>(); late final _sel_applyTransform_reverse_range_updatedRange_ = objc.registerName("applyTransform:reverse:range:updatedRange:"); -final _objc_msgSend_307 = objc.msgSendPointer +final _objc_msgSend_313 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -13982,7 +16712,7 @@ final _objc_msgSend_307 = objc.msgSendPointer bool, NSRange, ffi.Pointer)>(); -final _objc_msgSend_308 = objc.msgSendPointer +final _objc_msgSend_314 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -14067,6 +16797,24 @@ class NSURLHandle extends NSObject { return _objc_msgSend_26(_class_NSURLHandle, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + NSURLHandle self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + NSURLHandle retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + NSURLHandle autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + } } late final _class_NSURLHandle = objc.getClass("NSURLHandle"); @@ -14119,7 +16867,7 @@ class NSProxy extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature? methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_309( + final _ret = _objc_msgSend_315( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null @@ -14149,13 +16897,99 @@ class NSProxy extends objc.ObjCObjectBase { } /// respondsToSelector: - static bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4(_class_NSProxy, _sel_respondsToSelector_, aSelector); + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); + } + + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + } + + /// self + NSProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + } + + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + } + + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + } + + /// retain + NSProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); + } + + /// autorelease + NSProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + } + + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } } late final _class_NSProxy = objc.getClass("NSProxy"); -final _objc_msgSend_309 = objc.msgSendPointer +final _objc_msgSend_315 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14166,7 +17000,6 @@ final _objc_msgSend_309 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_finalize = objc.registerName("finalize"); -late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); /// DartProxyBuilder class DartProxyBuilder extends NSObject { @@ -14206,7 +17039,7 @@ class DartProxyBuilder extends NSObject { ffi.Pointer sel, NSMethodSignature signature, ffi.Pointer block) { - _objc_msgSend_310( + _objc_msgSend_316( this.ref.pointer, _sel_implementMethod_withSignature_andBlock_, sel, @@ -14239,12 +17072,30 @@ class DartProxyBuilder extends NSObject { return _objc_msgSend_26(_class_DartProxyBuilder, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + + /// self + DartProxyBuilder self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + DartProxyBuilder retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + DartProxyBuilder autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } } late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); late final _sel_implementMethod_withSignature_andBlock_ = objc.registerName("implementMethod:withSignature:andBlock:"); -final _objc_msgSend_310 = objc.msgSendPointer +final _objc_msgSend_316 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14284,28 +17135,27 @@ class DartProxy extends NSProxy { /// newFromBuilder: static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_311( + final _ret = _objc_msgSend_317( _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// initFromBuilder: DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_311(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), _sel_initFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// respondsToSelector: - static bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - _class_DartProxy, _sel_respondsToSelector_, aSelector); + bool respondsToSelector_(ffi.Pointer sel) { + return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); } /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_243( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -14321,11 +17171,29 @@ class DartProxy extends NSProxy { final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); return objc.ObjCObjectBase(_ret, retain: false, release: true); } + + /// self + DartProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// retain + DartProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// autorelease + DartProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } } late final _class_DartProxy = objc.getClass("DartProxy"); late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); -final _objc_msgSend_311 = objc.msgSendPointer +final _objc_msgSend_317 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14336,4 +17204,3 @@ final _objc_msgSend_311 = objc.msgSendPointer instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_initFromBuilder_ = objc.registerName("initFromBuilder:"); -late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); diff --git a/pkgs/objective_c/macos/Classes/objective_c.m b/pkgs/objective_c/macos/Classes/objective_c.m index d7f0800b6..545adba1f 100644 --- a/pkgs/objective_c/macos/Classes/objective_c.m +++ b/pkgs/objective_c/macos/Classes/objective_c.m @@ -4,4 +4,5 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. +#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m new file mode 100644 index 000000000..24bfc874b --- /dev/null +++ b/pkgs/objective_c/src/objective_c_bindings_generated.m @@ -0,0 +1,26 @@ +#include +#import "foundation.h" +#import "proxy.h" + +#if !__has_feature(objc_arc) +#error "This file must be compiled with ARC enabled" +#endif + +id objc_retain(id); +id objc_retainBlock(id); + +typedef void (^_ListenerTrampoline)(void * arg0, id arg1); +_ListenerTrampoline _wrapListenerBlock_3f15836a(_ListenerTrampoline block) NS_RETURNS_RETAINED { + return ^void(void * arg0, id arg1) { + objc_retainBlock(block); + block(arg0, objc_retain(arg1)); + }; +} + +typedef void (^_ListenerTrampoline1)(void * arg0); +_ListenerTrampoline1 _wrapListenerBlock_162449db(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { + return ^void(void * arg0) { + objc_retainBlock(block); + block(arg0); + }; +} diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index c59f4619c..487768e78 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -13,7 +13,7 @@ import 'dart:ffi'; import 'dart:io'; const cFiles = ['src/objective_c.c', 'src/include/dart_api_dl.c']; -const objCFiles = ['src/proxy.m']; +const objCFiles = ['src/proxy.m', 'src/objective_c_bindings_generated.m']; const objCFlags = [ '-x', 'objective-c', From 7ca5396ab2c4929a7a78b089319d8869411e35e2 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 15:43:37 +1000 Subject: [PATCH 03/23] Fix analysis --- .../lib/src/code_generator/objc_block.dart | 9 +++-- pkgs/objective_c/ffigen_objc.yaml | 3 ++ .../src/objective_c_bindings_generated.dart | 37 ++++++++++++------- 3 files changed, 32 insertions(+), 17 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_block.dart b/pkgs/ffigen/lib/src/code_generator/objc_block.dart index 2e699f395..9a0ec48fc 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_block.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_block.dart @@ -116,6 +116,8 @@ class ObjCBlock extends BindingType { w.topLevelUniqueNamer.makeUnique('_${name}_fnPtrCallable'); final closureCallable = w.topLevelUniqueNamer.makeUnique('_${name}_closureCallable'); + final listenerTrampoline = + w.topLevelUniqueNamer.makeUnique('_${name}_listenerTrampoline'); final listenerCallable = w.topLevelUniqueNamer.makeUnique('_${name}_listenerCallable'); final callExtension = @@ -169,11 +171,12 @@ $voidPtr $closureCallable = ${w.ffiLibraryPrefix}.Pointer.fromFunction< if (hasListener) { // Write the listener trampoline function. s.write(''' -$nativeCallableType $listenerCallable = $nativeCallableType.listener( - ($blockCType block, $paramsFfiDartType) { +$returnFfiDartType $listenerTrampoline($blockCType block, $paramsFfiDartType) { ($getBlockClosure(block) as $funcFfiDartType)($paramsNameOnly); $releaseFn(block.cast()); -} $exceptionalReturn)..keepIsolateAlive = false; +} +$nativeCallableType $listenerCallable = $nativeCallableType.listener( + $listenerTrampoline $exceptionalReturn)..keepIsolateAlive = false; '''); } diff --git a/pkgs/objective_c/ffigen_objc.yaml b/pkgs/objective_c/ffigen_objc.yaml index 16f05627f..c74976249 100644 --- a/pkgs/objective_c/ffigen_objc.yaml +++ b/pkgs/objective_c/ffigen_objc.yaml @@ -95,6 +95,9 @@ preamble: | // ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names + // ignore_for_file: unnecessary_non_null_assertion + // ignore_for_file: unused_element + // ignore_for_file: unused_field // coverage:ignore-file import 'package:ffi/ffi.dart' as pkg_ffi; diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 515173b81..39eca7f99 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -8,6 +8,9 @@ // ignore_for_file: always_specify_types // ignore_for_file: camel_case_types // ignore_for_file: non_constant_identifier_names +// ignore_for_file: unnecessary_non_null_assertion +// ignore_for_file: unused_element +// ignore_for_file: unused_field // coverage:ignore-file import 'package:ffi/ffi.dart' as pkg_ffi; @@ -6122,19 +6125,22 @@ ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = ffi.Pointer, ffi.Pointer)>( _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) .cast(); -ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer)> - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>.listener((ffi.Pointer block, - ffi.Pointer arg0, ffi.Pointer arg1) { +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) { (objc.getBlockClosure(block) as void Function( ffi.Pointer, ffi.Pointer))(arg0, arg1); objc.objectRelease(block.cast()); -}) +} + +ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>.listener( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline) ..keepIsolateAlive = false; /// Construction methods for `objc.ObjCBlock, NSCoder)>`. @@ -9880,16 +9886,19 @@ ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = ffi.Pointer, ffi.Pointer)>( _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline( + ffi.Pointer block, ffi.Pointer arg0) { + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); + objc.objectRelease(block.cast()); +} + ffi.NativeCallable< ffi.Void Function( ffi.Pointer, ffi.Pointer)> _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< ffi.Void Function(ffi.Pointer, ffi.Pointer)>.listener( - (ffi.Pointer block, ffi.Pointer arg0) { - (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); - objc.objectRelease(block.cast()); -}) + _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline) ..keepIsolateAlive = false; /// Construction methods for `objc.ObjCBlock)>`. From 7c2dcfe96f1967757b8af4ec6eb4a1fe431f5a8c Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 16:10:08 +1000 Subject: [PATCH 04/23] debugging CI failure --- pkgs/ffigen/lib/src/code_generator/func.dart | 3 +++ pkgs/ffigen/lib/src/code_generator/objc_methods.dart | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/ffigen/lib/src/code_generator/func.dart b/pkgs/ffigen/lib/src/code_generator/func.dart index 47f37daff..94192371b 100644 --- a/pkgs/ffigen/lib/src/code_generator/func.dart +++ b/pkgs/ffigen/lib/src/code_generator/func.dart @@ -248,4 +248,7 @@ class Parameter { String getNativeType({String varName = ''}) => '${type.getNativeType(varName: varName)}' '${objCConsumed ? ' __attribute__((ns_consumed))' : ''}'; + + @override + String toString() => '$type $name'; } diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index 8724c1652..bc5cbae73 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -21,6 +21,9 @@ mixin ObjCMethods { ObjCBuiltInFunctions get builtInFunctions; void addMethod(ObjCMethod method) { + if (method.originalName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { + print("\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n${_shouldIncludeMethod(method)}"); + } if (_shouldIncludeMethod(method)) { _methods[method.originalName] = _maybeReplaceMethod(getMethod(method.originalName), method); From b3377228e4c3cf9da960e3fd41f92e75825e6e83 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 16:36:26 +1000 Subject: [PATCH 05/23] Use consistent hash, and add more debugging --- .../src/code_generator/objc_built_in_functions.dart | 3 ++- pkgs/ffigen/lib/src/code_generator/utils.dart | 10 ++++++++++ .../sub_parsers/objcinterfacedecl_parser.dart | 4 ++++ .../lib/src/objective_c_bindings_generated.dart | 8 ++++---- pkgs/objective_c/src/objective_c_bindings_generated.m | 4 ++-- 5 files changed, 22 insertions(+), 7 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart index 6046685bd..e6673b943 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart @@ -6,6 +6,7 @@ import '../code_generator.dart'; import '../config_provider/config_types.dart'; import 'binding_string.dart'; +import 'utils.dart'; import 'writer.dart'; /// Built in functions used by the Objective C bindings. @@ -159,7 +160,7 @@ class ObjCBuiltInFunctions { final id = paramIds.join(','); return _blockTrampolines[id] ??= ObjCListenerBlockTrampoline(Func( - name: '_wrapListenerBlock_${id.hashCode.toRadixString(16)}', + name: '_wrapListenerBlock_${fnvHash32(id).toRadixString(36)}', returnType: PointerType(objCBlockType), parameters: [ Parameter( diff --git a/pkgs/ffigen/lib/src/code_generator/utils.dart b/pkgs/ffigen/lib/src/code_generator/utils.dart index 6da7a5d82..336703d1a 100644 --- a/pkgs/ffigen/lib/src/code_generator/utils.dart +++ b/pkgs/ffigen/lib/src/code_generator/utils.dart @@ -2,6 +2,7 @@ // for details. All rights reserved. Use of this source code is governed by a // BSD-style license that can be found in the LICENSE file. +import 'dart:convert'; import 'dart:io'; import 'package:path/path.dart' as p; @@ -123,6 +124,15 @@ String makeArrayAnnotation(Writer w, ConstantArray arrayType) { return '@${w.ffiLibraryPrefix}.Array.multi([${dimensions.join(', ')}])'; } +/// 32-bit FNV-1a hash function. +int fnvHash32(String input) { + int hash = 0x811c9dc5; + for (final byte in utf8.encode(input)) { + hash = ((hash ^ byte) * 0x1000193) & 0xFFFFFFFF; + } + return hash; +} + /// The path to the Dart executable. /// /// This is usually just Platform.resolvedExecutable. But when running flutter diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index 83658bebc..54e7361db 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -211,6 +211,10 @@ void _parseInterfaceMethod( ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, DeclarationFilters filters) { final methodName = cursor.spelling(); + final debug = methodName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"; + if (debug) { + cursor.printAst(10); + } final isClassMethod = cursor.kind == clang_types.CXCursorKind.CXCursor_ObjCClassMethodDecl; final isOptionalMethod = clang.clang_Cursor_isObjCOptional(cursor) != 0; diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 39eca7f99..6aaebbd93 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -25,14 +25,14 @@ import '../objective_c.dart' as objc; @ffi.Native< ffi.Pointer Function( ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_3f15836a( +external ffi.Pointer _wrapListenerBlock_2mz4zp( ffi.Pointer block, ); @ffi.Native< ffi.Pointer Function( ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_162449db( +external ffi.Pointer _wrapListenerBlock_64xl06( ffi.Pointer block, ); @@ -6204,7 +6204,7 @@ abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { .cast(), (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); - final wrapper = _wrapListenerBlock_3f15836a(raw); + final wrapper = _wrapListenerBlock_2mz4zp(raw); objc.objectRelease(raw.cast()); return objc.ObjCBlock, NSCoder)>( wrapper, @@ -9953,7 +9953,7 @@ abstract final class ObjCBlock_ffiVoid_ffiVoid { final raw = objc.newClosureBlock( _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), (ffi.Pointer arg0) => fn(arg0)); - final wrapper = _wrapListenerBlock_162449db(raw); + final wrapper = _wrapListenerBlock_64xl06(raw); objc.objectRelease(raw.cast()); return objc.ObjCBlock)>(wrapper, retain: false, release: true); diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m index 24bfc874b..1087e5c9a 100644 --- a/pkgs/objective_c/src/objective_c_bindings_generated.m +++ b/pkgs/objective_c/src/objective_c_bindings_generated.m @@ -10,7 +10,7 @@ id objc_retainBlock(id); typedef void (^_ListenerTrampoline)(void * arg0, id arg1); -_ListenerTrampoline _wrapListenerBlock_3f15836a(_ListenerTrampoline block) NS_RETURNS_RETAINED { +_ListenerTrampoline _wrapListenerBlock_2mz4zp(_ListenerTrampoline block) NS_RETURNS_RETAINED { return ^void(void * arg0, id arg1) { objc_retainBlock(block); block(arg0, objc_retain(arg1)); @@ -18,7 +18,7 @@ _ListenerTrampoline _wrapListenerBlock_3f15836a(_ListenerTrampoline block) NS_RE } typedef void (^_ListenerTrampoline1)(void * arg0); -_ListenerTrampoline1 _wrapListenerBlock_162449db(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { +_ListenerTrampoline1 _wrapListenerBlock_64xl06(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { return ^void(void * arg0) { objc_retainBlock(block); block(arg0); From b060b0330d4dee41d1c5949687bb172702cb9de8 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 16:46:42 +1000 Subject: [PATCH 06/23] More debugging --- pkgs/ffigen/lib/src/code_generator/objc_methods.dart | 6 +++--- .../sub_parsers/objcinterfacedecl_parser.dart | 10 +++++----- pkgs/objective_c/test/setup.dart | 1 + 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index bc5cbae73..5e8ef75d8 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -21,9 +21,6 @@ mixin ObjCMethods { ObjCBuiltInFunctions get builtInFunctions; void addMethod(ObjCMethod method) { - if (method.originalName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { - print("\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n${_shouldIncludeMethod(method)}"); - } if (_shouldIncludeMethod(method)) { _methods[method.originalName] = _maybeReplaceMethod(getMethod(method.originalName), method); @@ -81,6 +78,9 @@ mixin ObjCMethods { bool _shouldIncludeMethod(ObjCMethod method) => method.childTypes.every((Type t) { + if (method.originalName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { + print("\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n$t\n${t is Typealias}\n${t is Typealias ? t.originalName : '---'}\n\n\n"); + } t = t.typealiasType.baseType; // Ignore methods with variadic args. diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index 54e7361db..c8df0e479 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -212,9 +212,6 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, DeclarationFilters filters) { final methodName = cursor.spelling(); final debug = methodName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"; - if (debug) { - cursor.printAst(10); - } final isClassMethod = cursor.kind == clang_types.CXCursorKind.CXCursor_ObjCClassMethodDecl; final isOptionalMethod = clang.clang_Cursor_isObjCOptional(cursor) != 0; @@ -252,7 +249,7 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, cursor.visitChildren((child) { switch (child.kind) { case clang_types.CXCursorKind.CXCursor_ParmDecl: - if (!_parseMethodParam(child, itfDecl.originalName, method)) { + if (!_parseMethodParam(child, itfDecl.originalName, method, debug)) { hasError = true; } break; @@ -275,9 +272,12 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, } bool _parseMethodParam( - clang_types.CXCursor cursor, String itfName, ObjCMethod method) { + clang_types.CXCursor cursor, String itfName, ObjCMethod method, bool debug) { final name = cursor.spelling(); final type = cursor.type().toCodeGenType(); + if (debug) { + print("\t\t\t$name\t$type\t${cursor.type().completeStringRepr()}"); + } if (type.isIncompleteCompound) { _logger.warning('Method "${method.originalName}" in instance ' '"$itfName" has incomplete ' diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index 487768e78..77dbc0b9c 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -63,4 +63,5 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m + lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m } From 88e1517ba837c5a1d8724e72c267f9af7e4cf3dc Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 16:50:18 +1000 Subject: [PATCH 07/23] format --- pkgs/ffigen/lib/src/code_generator/objc_methods.dart | 6 ++++-- .../sub_parsers/objcinterfacedecl_parser.dart | 7 ++++--- pkgs/objective_c/test/setup.dart | 2 +- 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index 5e8ef75d8..945a86f0a 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -78,8 +78,10 @@ mixin ObjCMethods { bool _shouldIncludeMethod(ObjCMethod method) => method.childTypes.every((Type t) { - if (method.originalName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { - print("\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n$t\n${t is Typealias}\n${t is Typealias ? t.originalName : '---'}\n\n\n"); + if (method.originalName == + "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { + print( + "\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n$t\n${t is Typealias}\n${t is Typealias ? t.originalName : '---'}\n\n\n"); } t = t.typealiasType.baseType; diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index c8df0e479..41394e590 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -211,7 +211,8 @@ void _parseInterfaceMethod( ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, DeclarationFilters filters) { final methodName = cursor.spelling(); - final debug = methodName == "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"; + final debug = methodName == + "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"; final isClassMethod = cursor.kind == clang_types.CXCursorKind.CXCursor_ObjCClassMethodDecl; final isOptionalMethod = clang.clang_Cursor_isObjCOptional(cursor) != 0; @@ -271,8 +272,8 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, return hasError ? null : method; } -bool _parseMethodParam( - clang_types.CXCursor cursor, String itfName, ObjCMethod method, bool debug) { +bool _parseMethodParam(clang_types.CXCursor cursor, String itfName, + ObjCMethod method, bool debug) { final name = cursor.spelling(); final type = cursor.type().toCodeGenType(); if (debug) { diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index 77dbc0b9c..3eae0ff06 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -63,5 +63,5 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m - lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m + lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m } From 732f198d891483e4df79141b7e0811fe8daec453 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 17:07:06 +1000 Subject: [PATCH 08/23] Fix the bug --- .../lib/src/code_generator/objc_methods.dart | 11 ---------- .../sub_parsers/objcinterfacedecl_parser.dart | 20 ++++++++++++------- 2 files changed, 13 insertions(+), 18 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index 945a86f0a..c7dbe3c51 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -78,19 +78,8 @@ mixin ObjCMethods { bool _shouldIncludeMethod(ObjCMethod method) => method.childTypes.every((Type t) { - if (method.originalName == - "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:") { - print( - "\n\n\nDLFKgJSDLFKJGLSDKF\n\n\n$method\n$t\n${t is Typealias}\n${t is Typealias ? t.originalName : '---'}\n\n\n"); - } t = t.typealiasType.baseType; - // Ignore methods with variadic args. - // TODO(https://github.com/dart-lang/native/issues/1192): Remove this. - if (t is Struct && t.originalName == '__va_list_tag') { - return false; - } - // Ignore methods with block args or rets when we're generating in // package:objective_c. // TODO(https://github.com/dart-lang/native/issues/1180): Remove this. diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index 41394e590..6176a092e 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -211,8 +211,6 @@ void _parseInterfaceMethod( ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, DeclarationFilters filters) { final methodName = cursor.spelling(); - final debug = methodName == - "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"; final isClassMethod = cursor.kind == clang_types.CXCursorKind.CXCursor_ObjCClassMethodDecl; final isOptionalMethod = clang.clang_Cursor_isObjCOptional(cursor) != 0; @@ -275,16 +273,24 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, bool _parseMethodParam(clang_types.CXCursor cursor, String itfName, ObjCMethod method, bool debug) { final name = cursor.spelling(); - final type = cursor.type().toCodeGenType(); - if (debug) { - print("\t\t\t$name\t$type\t${cursor.type().completeStringRepr()}"); + final cursorType = cursor.type(); + + // Ignore methods with variadic args. + // TODO(https://github.com/dart-lang/native/issues/1192): Remove this. + if (cursorType.kind == clang_types.CXTypeKind.CXType_Elaborated && + cursorType.spelling == 'va_list') { + _logger.warning('Method "${method.originalName}" in instance ' + '"$itfName" has variadic args, which are not currently supported'); + return false; } + + final type = cursorType.toCodeGenType(); if (type.isIncompleteCompound) { _logger.warning('Method "${method.originalName}" in instance ' - '"$itfName" has incomplete ' - 'parameter type: $type.'); + '"$itfName" has incomplete parameter type: $type.'); return false; } + _logger.fine( ' >> Parameter: $type $name ${cursor.completeStringRepr()}'); final consumed = From 74a506dae03feae6c393b680fb70423fc0234b3a Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 17:18:34 +1000 Subject: [PATCH 09/23] fix --- .../sub_parsers/objcinterfacedecl_parser.dart | 6 +- .../src/objective_c_bindings_generated.dart | 838 +++++++++++------- 2 files changed, 527 insertions(+), 317 deletions(-) diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index 6176a092e..801531076 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -248,7 +248,7 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, cursor.visitChildren((child) { switch (child.kind) { case clang_types.CXCursorKind.CXCursor_ParmDecl: - if (!_parseMethodParam(child, itfDecl.originalName, method, debug)) { + if (!_parseMethodParam(child, itfDecl.originalName, method)) { hasError = true; } break; @@ -270,8 +270,8 @@ ObjCMethod? parseObjCMethod(clang_types.CXCursor cursor, Declaration itfDecl, return hasError ? null : method; } -bool _parseMethodParam(clang_types.CXCursor cursor, String itfName, - ObjCMethod method, bool debug) { +bool _parseMethodParam( + clang_types.CXCursor cursor, String itfName, ObjCMethod method) { final name = cursor.spelling(); final cursorType = cursor.type(); diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 6aaebbd93..bef272288 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -171,7 +171,7 @@ class NSObject extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_247( this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -179,7 +179,7 @@ class NSObject extends objc.ObjCObjectBase { /// instanceMethodSignatureForSelector: static NSMethodSignature instanceMethodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_247( _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -236,7 +236,7 @@ class NSObject extends objc.ObjCObjectBase { /// setVersion: static void setVersion_(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + _objc_msgSend_248(_class_NSObject, _sel_setVersion_, aVersion); } /// classForCoder @@ -278,7 +278,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? delegate, ffi.Pointer didRecoverSelector, ffi.Pointer contextInfo) { - _objc_msgSend_245( + _objc_msgSend_249( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, error.ref.pointer, @@ -291,7 +291,7 @@ class NSObject extends objc.ObjCObjectBase { /// attemptRecoveryFromError:optionIndex: bool attemptRecoveryFromError_optionIndex_( NSError error, int recoveryOptionIndex) { - return _objc_msgSend_246( + return _objc_msgSend_250( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_, error.ref.pointer, @@ -304,7 +304,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? object, NSDictionary? change, ffi.Pointer context) { - _objc_msgSend_247( + _objc_msgSend_251( this.ref.pointer, _sel_observeValueForKeyPath_ofObject_change_context_, keyPath?.ref.pointer ?? ffi.nullptr, @@ -356,21 +356,21 @@ class NSObject extends objc.ObjCObjectBase { /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + _objc_msgSend_252(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// didChange:valuesAtIndexes:forKey: void didChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + _objc_msgSend_252(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// willChangeValueForKey:withSetMutation:usingObjects: void willChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( + _objc_msgSend_253( this.ref.pointer, _sel_willChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -381,7 +381,7 @@ class NSObject extends objc.ObjCObjectBase { /// didChangeValueForKey:withSetMutation:usingObjects: void didChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( + _objc_msgSend_253( this.ref.pointer, _sel_didChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -409,7 +409,7 @@ class NSObject extends objc.ObjCObjectBase { /// setObservationInfo: set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + return _objc_msgSend_254(this.ref.pointer, _sel_setObservationInfo_, value); } /// isEqual: @@ -434,7 +434,7 @@ class NSObject extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, + final _ret = _objc_msgSend_255(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -444,7 +444,7 @@ class NSObject extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( + final _ret = _objc_msgSend_256( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -500,7 +500,7 @@ class NSObject extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + return _objc_msgSend_257(this.ref.pointer, _sel_zone); } } @@ -922,19 +922,19 @@ class NSSet extends NSObject { /// intersectsSet: bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_241( this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } /// isEqualToSet: bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_241( this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_241( this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } @@ -956,21 +956,21 @@ class NSSet extends NSObject { /// setByAddingObject: NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_242( this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromSet: NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_239( + final _ret = _objc_msgSend_243( this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromArray: NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_244( this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -1006,7 +1006,7 @@ class NSSet extends NSObject { /// setWithSet: static NSSet setWithSet_(NSSet set) { final _ret = - _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + _objc_msgSend_245(_class_NSSet, _sel_setWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -1026,14 +1026,14 @@ class NSSet extends NSObject { /// initWithSet: NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_245( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_246(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -2195,10 +2195,18 @@ class NSString extends NSObject { return NSString.castFromPointer(_ret, retain: false, release: true); } + /// initWithFormat:arguments: + NSString initWithFormat_arguments_( + NSString format, ffi.Pointer<__va_list_tag> argList) { + final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_arguments_, format.ref.pointer, argList); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithFormat:locale: NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -2206,12 +2214,24 @@ class NSString extends NSObject { return NSString.castFromPointer(_ret, retain: false, release: true); } + /// initWithFormat:locale:arguments: + NSString initWithFormat_locale_arguments_(NSString format, + objc.ObjCObjectBase? locale, ffi.Pointer<__va_list_tag> argList) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_arguments_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + argList); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithValidatedFormat:validFormatSpecifiers:error: NSString? initWithValidatedFormat_validFormatSpecifiers_error_( NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2228,7 +2248,7 @@ class NSString extends NSObject { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_226( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -2240,9 +2260,48 @@ class NSString extends NSObject { : NSString.castFromPointer(_ret, retain: false, release: true); } + /// initWithValidatedFormat:validFormatSpecifiers:arguments:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_arguments_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer<__va_list_tag> argList, + ffi.Pointer> error) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + argList, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error: + NSString? + initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer<__va_list_tag> argList, + ffi.Pointer> error) { + final _ret = _objc_msgSend_228( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + argList, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithData:encoding: NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_229(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -2252,7 +2311,7 @@ class NSString extends NSObject { /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_230(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -2262,7 +2321,7 @@ class NSString extends NSObject { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -2324,7 +2383,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2341,7 +2400,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( _class_NSString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2355,7 +2414,7 @@ class NSString extends NSObject { /// initWithCString:encoding: NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_232(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -2365,7 +2424,7 @@ class NSString extends NSObject { /// stringWithCString:encoding: static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_232( _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -2375,7 +2434,7 @@ class NSString extends NSObject { /// initWithContentsOfURL:encoding:error: NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_233( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2389,7 +2448,7 @@ class NSString extends NSObject { /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_234( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2403,7 +2462,7 @@ class NSString extends NSObject { /// stringWithContentsOfURL:encoding:error: static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_233( _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2417,7 +2476,7 @@ class NSString extends NSObject { /// stringWithContentsOfFile:encoding:error: static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_234( _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2433,7 +2492,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_235( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2449,7 +2508,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_236( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2465,7 +2524,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_235( _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2481,7 +2540,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_236( _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2499,7 +2558,7 @@ class NSString extends NSObject { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( + return _objc_msgSend_237( _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -2516,7 +2575,7 @@ class NSString extends NSObject { /// propertyListFromStringsFileFormat NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_238( this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null @@ -2525,13 +2584,13 @@ class NSString extends NSObject { /// getCharacters: void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + _objc_msgSend_239(this.ref.pointer, _sel_getCharacters_, buffer); } /// stringByAddingPercentEncodingWithAllowedCharacters: NSString? stringByAddingPercentEncodingWithAllowedCharacters_( NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_240( this.ref.pointer, _sel_stringByAddingPercentEncodingWithAllowedCharacters_, allowedCharacters.ref.pointer); @@ -11614,9 +11673,38 @@ final _objc_msgSend_221 = objc.msgSendPointer instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); + +final class __va_list_tag extends ffi.Struct { + @ffi.UnsignedInt() + external int gp_offset; + + @ffi.UnsignedInt() + external int fp_offset; + + external ffi.Pointer overflow_arg_area; + + external ffi.Pointer reg_save_area; +} + +late final _sel_initWithFormat_arguments_ = + objc.registerName("initWithFormat:arguments:"); +final _objc_msgSend_222 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer<__va_list_tag> argList)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__va_list_tag>)>(); late final _sel_initWithFormat_locale_ = objc.registerName("initWithFormat:locale:"); -final _objc_msgSend_222 = objc.msgSendPointer +final _objc_msgSend_223 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11630,9 +11718,27 @@ final _objc_msgSend_222 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); +late final _sel_initWithFormat_locale_arguments_ = + objc.registerName("initWithFormat:locale:arguments:"); +final _objc_msgSend_224 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer locale, + ffi.Pointer<__va_list_tag> argList)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__va_list_tag>)>(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); -final _objc_msgSend_223 = objc.msgSendPointer +final _objc_msgSend_225 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11651,7 +11757,49 @@ final _objc_msgSend_223 = objc.msgSendPointer late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = objc.registerName( "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); -final _objc_msgSend_224 = objc.msgSendPointer +final _objc_msgSend_226 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer locale, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_ = + objc.registerName( + "initWithValidatedFormat:validFormatSpecifiers:arguments:error:"); +final _objc_msgSend_227 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer<__va_list_tag> argList, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<__va_list_tag>, + ffi.Pointer>)>(); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_ = + objc.registerName( + "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"); +final _objc_msgSend_228 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11660,6 +11808,7 @@ final _objc_msgSend_224 = objc.msgSendPointer ffi.Pointer format, ffi.Pointer validFormatSpecifiers, ffi.Pointer locale, + ffi.Pointer<__va_list_tag> argList, ffi.Pointer> error)>>() .asFunction< instancetype Function( @@ -11668,10 +11817,11 @@ final _objc_msgSend_224 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Pointer<__va_list_tag>, ffi.Pointer>)>(); late final _sel_initWithData_encoding_ = objc.registerName("initWithData:encoding:"); -final _objc_msgSend_225 = objc.msgSendPointer +final _objc_msgSend_229 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11687,7 +11837,7 @@ final _objc_msgSend_225 = objc.msgSendPointer int)>(); late final _sel_initWithBytes_length_encoding_ = objc.registerName("initWithBytes:length:encoding:"); -final _objc_msgSend_226 = objc.msgSendPointer +final _objc_msgSend_230 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11701,7 +11851,7 @@ final _objc_msgSend_226 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, int, int)>(); late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); -final _objc_msgSend_227 = objc.msgSendPointer +final _objc_msgSend_231 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11735,7 +11885,7 @@ late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); late final _sel_initWithCString_encoding_ = objc.registerName("initWithCString:encoding:"); -final _objc_msgSend_228 = objc.msgSendPointer +final _objc_msgSend_232 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11750,7 +11900,7 @@ late final _sel_stringWithCString_encoding_ = objc.registerName("stringWithCString:encoding:"); late final _sel_initWithContentsOfURL_encoding_error_ = objc.registerName("initWithContentsOfURL:encoding:error:"); -final _objc_msgSend_229 = objc.msgSendPointer +final _objc_msgSend_233 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11768,7 +11918,7 @@ final _objc_msgSend_229 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_encoding_error_ = objc.registerName("initWithContentsOfFile:encoding:error:"); -final _objc_msgSend_230 = objc.msgSendPointer +final _objc_msgSend_234 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11790,7 +11940,7 @@ late final _sel_stringWithContentsOfFile_encoding_error_ = objc.registerName("stringWithContentsOfFile:encoding:error:"); late final _sel_initWithContentsOfURL_usedEncoding_error_ = objc.registerName("initWithContentsOfURL:usedEncoding:error:"); -final _objc_msgSend_231 = objc.msgSendPointer +final _objc_msgSend_235 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11808,7 +11958,7 @@ final _objc_msgSend_231 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_usedEncoding_error_ = objc.registerName("initWithContentsOfFile:usedEncoding:error:"); -final _objc_msgSend_232 = objc.msgSendPointer +final _objc_msgSend_236 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11831,7 +11981,7 @@ late final _sel_stringWithContentsOfFile_usedEncoding_error_ = late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = objc.registerName( "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); -final _objc_msgSend_233 = objc.msgSendPointer +final _objc_msgSend_237 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -11852,7 +12002,7 @@ final _objc_msgSend_233 = objc.msgSendPointer late final _sel_propertyList = objc.registerName("propertyList"); late final _sel_propertyListFromStringsFileFormat = objc.registerName("propertyListFromStringsFileFormat"); -final _objc_msgSend_234 = objc.msgSendPointer +final _objc_msgSend_238 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -11861,7 +12011,7 @@ final _objc_msgSend_234 = objc.msgSendPointer ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); late final _sel_getCharacters_ = objc.registerName("getCharacters:"); -final _objc_msgSend_235 = objc.msgSendPointer +final _objc_msgSend_239 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -11873,7 +12023,7 @@ final _objc_msgSend_235 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); -final _objc_msgSend_236 = objc.msgSendPointer +final _objc_msgSend_240 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11887,7 +12037,7 @@ late final _sel_stringByRemovingPercentEncoding = objc.registerName("stringByRemovingPercentEncoding"); late final _sel_anyObject = objc.registerName("anyObject"); late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); -final _objc_msgSend_237 = objc.msgSendPointer +final _objc_msgSend_241 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -11900,7 +12050,7 @@ final _objc_msgSend_237 = objc.msgSendPointer late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); -final _objc_msgSend_238 = objc.msgSendPointer +final _objc_msgSend_242 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11912,7 +12062,7 @@ final _objc_msgSend_238 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromSet_ = objc.registerName("setByAddingObjectsFromSet:"); -final _objc_msgSend_239 = objc.msgSendPointer +final _objc_msgSend_243 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11924,7 +12074,7 @@ final _objc_msgSend_239 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromArray_ = objc.registerName("setByAddingObjectsFromArray:"); -final _objc_msgSend_240 = objc.msgSendPointer +final _objc_msgSend_244 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11940,7 +12090,7 @@ late final _sel_setWithObjects_count_ = objc.registerName("setWithObjects:count:"); late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); late final _sel_setWithSet_ = objc.registerName("setWithSet:"); -final _objc_msgSend_241 = objc.msgSendPointer +final _objc_msgSend_245 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11954,7 +12104,7 @@ late final _sel_setWithArray_ = objc.registerName("setWithArray:"); late final _sel_initWithSet_ = objc.registerName("initWithSet:"); late final _sel_initWithSet_copyItems_ = objc.registerName("initWithSet:copyItems:"); -final _objc_msgSend_242 = objc.msgSendPointer +final _objc_msgSend_246 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11970,7 +12120,7 @@ final _objc_msgSend_242 = objc.msgSendPointer bool)>(); late final _sel_methodSignatureForSelector_ = objc.registerName("methodSignatureForSelector:"); -final _objc_msgSend_243 = objc.msgSendPointer +final _objc_msgSend_247 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -11988,7 +12138,7 @@ late final _sel_resolveInstanceMethod_ = objc.registerName("resolveInstanceMethod:"); late final _sel_version = objc.registerName("version"); late final _sel_setVersion_ = objc.registerName("setVersion:"); -final _objc_msgSend_244 = objc.msgSendPointer +final _objc_msgSend_248 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12006,7 +12156,7 @@ late final _sel_autoContentAccessingProxy = late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = objc.registerName( "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); -final _objc_msgSend_245 = objc.msgSendPointer +final _objc_msgSend_249 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12028,7 +12178,7 @@ final _objc_msgSend_245 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_attemptRecoveryFromError_optionIndex_ = objc.registerName("attemptRecoveryFromError:optionIndex:"); -final _objc_msgSend_246 = objc.msgSendPointer +final _objc_msgSend_250 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -12044,7 +12194,7 @@ final _objc_msgSend_246 = objc.msgSendPointer int)>(); late final _sel_observeValueForKeyPath_ofObject_change_context_ = objc.registerName("observeValueForKeyPath:ofObject:change:context:"); -final _objc_msgSend_247 = objc.msgSendPointer +final _objc_msgSend_251 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12087,7 +12237,7 @@ enum NSKeyValueChange { late final _sel_willChange_valuesAtIndexes_forKey_ = objc.registerName("willChange:valuesAtIndexes:forKey:"); -final _objc_msgSend_248 = objc.msgSendPointer +final _objc_msgSend_252 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12127,7 +12277,7 @@ enum NSKeyValueSetMutationKind { late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); -final _objc_msgSend_249 = objc.msgSendPointer +final _objc_msgSend_253 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12147,7 +12297,7 @@ late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); late final _sel_observationInfo = objc.registerName("observationInfo"); late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); -final _objc_msgSend_250 = objc.msgSendPointer +final _objc_msgSend_254 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12155,7 +12305,7 @@ final _objc_msgSend_250 = objc.msgSendPointer .asFunction< void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_251 = objc.msgSendPointer +final _objc_msgSend_255 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12169,7 +12319,7 @@ final _objc_msgSend_251 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_252 = objc.msgSendPointer +final _objc_msgSend_256 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12185,7 +12335,7 @@ final _objc_msgSend_252 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_253 = objc.msgSendPointer +final _objc_msgSend_257 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer<_NSZone> Function(ffi.Pointer, @@ -12246,12 +12396,12 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndexes: void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } /// removeIndexes: void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254( + _objc_msgSend_258( this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } @@ -12262,27 +12412,27 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndex: void addIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); + _objc_msgSend_259(this.ref.pointer, _sel_addIndex_, value); } /// removeIndex: void removeIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + _objc_msgSend_259(this.ref.pointer, _sel_removeIndex_, value); } /// addIndexesInRange: void addIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_addIndexesInRange_, range); } /// removeIndexesInRange: void removeIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_removeIndexesInRange_, range); } /// shiftIndexesStartingAtIndex:by: void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_257( + _objc_msgSend_261( this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } @@ -12390,7 +12540,7 @@ class NSMutableIndexSet extends NSIndexSet { late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); late final _sel_addIndexes_ = objc.registerName("addIndexes:"); -final _objc_msgSend_254 = objc.msgSendPointer +final _objc_msgSend_258 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12403,7 +12553,7 @@ final _objc_msgSend_254 = objc.msgSendPointer late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); late final _sel_addIndex_ = objc.registerName("addIndex:"); -final _objc_msgSend_255 = objc.msgSendPointer +final _objc_msgSend_259 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12413,7 +12563,7 @@ final _objc_msgSend_255 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_removeIndex_ = objc.registerName("removeIndex:"); late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); -final _objc_msgSend_256 = objc.msgSendPointer +final _objc_msgSend_260 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12425,7 +12575,7 @@ late final _sel_removeIndexesInRange_ = objc.registerName("removeIndexesInRange:"); late final _sel_shiftIndexesStartingAtIndex_by_ = objc.registerName("shiftIndexesStartingAtIndex:by:"); -final _objc_msgSend_257 = objc.msgSendPointer +final _objc_msgSend_261 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12477,12 +12627,12 @@ class NSMutableArray extends NSArray { /// addObject: void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, + _objc_msgSend_263(this.ref.pointer, _sel_insertObject_atIndex_, anObject.ref.pointer, index); } @@ -12493,13 +12643,13 @@ class NSMutableArray extends NSArray { /// removeObjectAtIndex: void removeObjectAtIndex_(int index) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + _objc_msgSend_259(this.ref.pointer, _sel_removeObjectAtIndex_, index); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_( int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_264(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, index, anObject.ref.pointer); } @@ -12527,13 +12677,13 @@ class NSMutableArray extends NSArray { /// addObjectsFromArray: void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, + _objc_msgSend_266(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } @@ -12544,44 +12694,44 @@ class NSMutableArray extends NSArray { /// removeObject:inRange: void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, + _objc_msgSend_267(this.ref.pointer, _sel_removeObject_inRange_, anObject.ref.pointer, range); } /// removeObject: void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( + _objc_msgSend_262( this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } /// removeObjectIdenticalTo:inRange: void removeObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + _objc_msgSend_267(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// removeObjectIdenticalTo: void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( + _objc_msgSend_262( this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectsInRange:withObjectsFromArray:range: void replaceObjectsInRange_withObjectsFromArray_range_( NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_264( + _objc_msgSend_268( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_range_, range, @@ -12592,7 +12742,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray: void replaceObjectsInRange_withObjectsFromArray_( NSRange range, NSArray otherArray) { - _objc_msgSend_265( + _objc_msgSend_269( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_, range, @@ -12601,7 +12751,7 @@ class NSMutableArray extends NSArray { /// setArray: void setArray_(NSArray otherArray) { - _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + _objc_msgSend_265(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } /// sortUsingFunction:context: @@ -12612,7 +12762,7 @@ class NSMutableArray extends NSArray { ffi.Pointer, ffi.Pointer)>> compare, ffi.Pointer context) { - _objc_msgSend_266( + _objc_msgSend_270( this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } @@ -12623,20 +12773,20 @@ class NSMutableArray extends NSArray { /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_271(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( + _objc_msgSend_272( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -12645,7 +12795,7 @@ class NSMutableArray extends NSArray { /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_263(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } @@ -12676,7 +12826,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_273(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -12685,7 +12835,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfURL: NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_274(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -12694,7 +12844,7 @@ class NSMutableArray extends NSArray { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( + _objc_msgSend_262( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } @@ -12812,7 +12962,7 @@ class NSMutableArray extends NSArray { late final _class_NSMutableArray = objc.getClass("NSMutableArray"); late final _sel_addObject_ = objc.registerName("addObject:"); -final _objc_msgSend_258 = objc.msgSendPointer +final _objc_msgSend_262 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12824,7 +12974,7 @@ final _objc_msgSend_258 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_insertObject_atIndex_ = objc.registerName("insertObject:atIndex:"); -final _objc_msgSend_259 = objc.msgSendPointer +final _objc_msgSend_263 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12843,7 +12993,7 @@ late final _sel_removeObjectAtIndex_ = objc.registerName("removeObjectAtIndex:"); late final _sel_replaceObjectAtIndex_withObject_ = objc.registerName("replaceObjectAtIndex:withObject:"); -final _objc_msgSend_260 = objc.msgSendPointer +final _objc_msgSend_264 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12860,7 +13010,7 @@ final _objc_msgSend_260 = objc.msgSendPointer late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); late final _sel_addObjectsFromArray_ = objc.registerName("addObjectsFromArray:"); -final _objc_msgSend_261 = objc.msgSendPointer +final _objc_msgSend_265 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12872,7 +13022,7 @@ final _objc_msgSend_261 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); -final _objc_msgSend_262 = objc.msgSendPointer +final _objc_msgSend_266 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12886,7 +13036,7 @@ final _objc_msgSend_262 = objc.msgSendPointer late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); late final _sel_removeObject_inRange_ = objc.registerName("removeObject:inRange:"); -final _objc_msgSend_263 = objc.msgSendPointer +final _objc_msgSend_267 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12911,7 +13061,7 @@ late final _sel_removeObjectsInRange_ = objc.registerName("removeObjectsInRange:"); late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); -final _objc_msgSend_264 = objc.msgSendPointer +final _objc_msgSend_268 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12929,7 +13079,7 @@ final _objc_msgSend_264 = objc.msgSendPointer NSRange)>(); late final _sel_replaceObjectsInRange_withObjectsFromArray_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); -final _objc_msgSend_265 = objc.msgSendPointer +final _objc_msgSend_269 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12946,7 +13096,7 @@ final _objc_msgSend_265 = objc.msgSendPointer late final _sel_setArray_ = objc.registerName("setArray:"); late final _sel_sortUsingFunction_context_ = objc.registerName("sortUsingFunction:context:"); -final _objc_msgSend_266 = objc.msgSendPointer +final _objc_msgSend_270 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12972,7 +13122,7 @@ final _objc_msgSend_266 = objc.msgSendPointer late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); late final _sel_insertObjects_atIndexes_ = objc.registerName("insertObjects:atIndexes:"); -final _objc_msgSend_267 = objc.msgSendPointer +final _objc_msgSend_271 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12990,7 +13140,7 @@ late final _sel_removeObjectsAtIndexes_ = objc.registerName("removeObjectsAtIndexes:"); late final _sel_replaceObjectsAtIndexes_withObjects_ = objc.registerName("replaceObjectsAtIndexes:withObjects:"); -final _objc_msgSend_268 = objc.msgSendPointer +final _objc_msgSend_272 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13007,7 +13157,7 @@ final _objc_msgSend_268 = objc.msgSendPointer late final _sel_setObject_atIndexedSubscript_ = objc.registerName("setObject:atIndexedSubscript:"); late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); -final _objc_msgSend_269 = objc.msgSendPointer +final _objc_msgSend_273 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13017,7 +13167,7 @@ final _objc_msgSend_269 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_270 = objc.msgSendPointer +final _objc_msgSend_274 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13062,7 +13212,7 @@ class NSMutableData extends NSData { /// setLength: set length(int value) { - return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); + return _objc_msgSend_275(this.ref.pointer, _sel_setLength_, value); } /// appendBytes:length: @@ -13072,35 +13222,35 @@ class NSMutableData extends NSData { /// appendData: void appendData_(NSData other) { - _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); + _objc_msgSend_276(this.ref.pointer, _sel_appendData_, other.ref.pointer); } /// increaseLengthBy: void increaseLengthBy_(int extraLength) { - _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + _objc_msgSend_259(this.ref.pointer, _sel_increaseLengthBy_, extraLength); } /// replaceBytesInRange:withBytes: void replaceBytesInRange_withBytes_( NSRange range, ffi.Pointer bytes) { - _objc_msgSend_273( + _objc_msgSend_277( this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); } /// resetBytesInRange: void resetBytesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_resetBytesInRange_, range); } /// setData: void setData_(NSData data) { - _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); + _objc_msgSend_276(this.ref.pointer, _sel_setData_, data.ref.pointer); } /// replaceBytesInRange:withBytes:length: void replaceBytesInRange_withBytes_length_(NSRange range, ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_274( + _objc_msgSend_278( this.ref.pointer, _sel_replaceBytesInRange_withBytes_length_, range, @@ -13110,7 +13260,7 @@ class NSMutableData extends NSData { /// dataWithCapacity: static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_279( _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); return _ret.address == 0 ? null @@ -13120,7 +13270,7 @@ class NSMutableData extends NSData { /// dataWithLength: static NSMutableData? dataWithLength_(int length) { final _ret = - _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); + _objc_msgSend_279(_class_NSMutableData, _sel_dataWithLength_, length); return _ret.address == 0 ? null : NSMutableData.castFromPointer(_ret, retain: true, release: true); @@ -13128,7 +13278,7 @@ class NSMutableData extends NSData { /// initWithCapacity: NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_279( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return _ret.address == 0 ? null @@ -13137,7 +13287,7 @@ class NSMutableData extends NSData { /// initWithLength: NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_279( this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); return _ret.address == 0 ? null @@ -13147,14 +13297,14 @@ class NSMutableData extends NSData { /// decompressUsingAlgorithm:error: bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, + return _objc_msgSend_280(this.ref.pointer, _sel_decompressUsingAlgorithm_error_, algorithm.value, error); } /// compressUsingAlgorithm:error: bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, + return _objc_msgSend_280(this.ref.pointer, _sel_compressUsingAlgorithm_error_, algorithm.value, error); } @@ -13429,7 +13579,7 @@ class NSMutableData extends NSData { late final _class_NSMutableData = objc.getClass("NSMutableData"); late final _sel_mutableBytes = objc.registerName("mutableBytes"); late final _sel_setLength_ = objc.registerName("setLength:"); -final _objc_msgSend_271 = objc.msgSendPointer +final _objc_msgSend_275 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -13439,7 +13589,7 @@ final _objc_msgSend_271 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); late final _sel_appendData_ = objc.registerName("appendData:"); -final _objc_msgSend_272 = objc.msgSendPointer +final _objc_msgSend_276 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13452,7 +13602,7 @@ final _objc_msgSend_272 = objc.msgSendPointer late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); late final _sel_replaceBytesInRange_withBytes_ = objc.registerName("replaceBytesInRange:withBytes:"); -final _objc_msgSend_273 = objc.msgSendPointer +final _objc_msgSend_277 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13467,7 +13617,7 @@ late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); late final _sel_setData_ = objc.registerName("setData:"); late final _sel_replaceBytesInRange_withBytes_length_ = objc.registerName("replaceBytesInRange:withBytes:length:"); -final _objc_msgSend_274 = objc.msgSendPointer +final _objc_msgSend_278 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13484,7 +13634,7 @@ final _objc_msgSend_274 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); -final _objc_msgSend_275 = objc.msgSendPointer +final _objc_msgSend_279 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -13496,7 +13646,7 @@ late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); late final _sel_initWithLength_ = objc.registerName("initWithLength:"); late final _sel_decompressUsingAlgorithm_error_ = objc.registerName("decompressUsingAlgorithm:error:"); -final _objc_msgSend_276 = objc.msgSendPointer +final _objc_msgSend_280 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -13550,7 +13700,7 @@ class NSNotification extends NSObject { /// userInfo NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_238(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); @@ -13559,7 +13709,7 @@ class NSNotification extends NSObject { /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_277( + final _ret = _objc_msgSend_281( this.ref.retainAndReturnPointer(), _sel_initWithName_object_userInfo_, name.ref.pointer, @@ -13580,7 +13730,7 @@ class NSNotification extends NSObject { /// notificationWithName:object: static NSNotification notificationWithName_object_( NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_223( _class_NSNotification, _sel_notificationWithName_object_, aName.ref.pointer, @@ -13591,7 +13741,7 @@ class NSNotification extends NSObject { /// notificationWithName:object:userInfo: static NSNotification notificationWithName_object_userInfo_( NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_277( + final _ret = _objc_msgSend_281( _class_NSNotification, _sel_notificationWithName_object_userInfo_, aName.ref.pointer, @@ -13668,7 +13818,7 @@ late final _sel_name = objc.registerName("name"); late final _sel_object = objc.registerName("object"); late final _sel_initWithName_object_userInfo_ = objc.registerName("initWithName:object:userInfo:"); -final _objc_msgSend_277 = objc.msgSendPointer +final _objc_msgSend_281 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -13725,7 +13875,7 @@ class NSDate extends NSObject { /// initWithTimeIntervalSinceReferenceDate: NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -13742,9 +13892,9 @@ class NSDate extends NSObject { /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants - ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + ? _objc_msgSend_283Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer) - : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, + : _objc_msgSend_283(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer); } @@ -13765,20 +13915,20 @@ class NSDate extends NSObject { /// dateByAddingTimeInterval: NSDate dateByAddingTimeInterval_(double ti) { final _ret = - _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + _objc_msgSend_282(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// earlierDate: NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( + final _ret = _objc_msgSend_284( this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// laterDate: NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( + final _ret = _objc_msgSend_284( this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -13786,13 +13936,13 @@ class NSDate extends NSObject { /// compare: NSComparisonResult compare_(NSDate other) { final _ret = - _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); + _objc_msgSend_285(this.ref.pointer, _sel_compare_, other.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// isEqualToDate: bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_282( + return _objc_msgSend_286( this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } @@ -13817,21 +13967,21 @@ class NSDate extends NSObject { /// dateWithTimeIntervalSinceNow: static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_282( _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceReferenceDate: static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_282( _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSince1970: static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_282( _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -13839,46 +13989,46 @@ class NSDate extends NSObject { /// dateWithTimeInterval:sinceDate: static NSDate dateWithTimeInterval_sinceDate_( double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(_class_NSDate, + final _ret = _objc_msgSend_287(_class_NSDate, _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantFuture static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + final _ret = _objc_msgSend_288(_class_NSDate, _sel_distantFuture); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantPast static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + final _ret = _objc_msgSend_288(_class_NSDate, _sel_distantPast); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// now static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + final _ret = _objc_msgSend_288(_class_NSDate, _sel_now); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// initWithTimeIntervalSinceNow: NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSince1970: NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_287(this.ref.retainAndReturnPointer(), _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -13949,7 +14099,7 @@ late final _sel_timeIntervalSinceReferenceDate = objc.registerName("timeIntervalSinceReferenceDate"); late final _sel_initWithTimeIntervalSinceReferenceDate_ = objc.registerName("initWithTimeIntervalSinceReferenceDate:"); -final _objc_msgSend_278 = objc.msgSendPointer +final _objc_msgSend_282 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -13959,7 +14109,7 @@ final _objc_msgSend_278 = objc.msgSendPointer ffi.Pointer, double)>(); late final _sel_timeIntervalSinceDate_ = objc.registerName("timeIntervalSinceDate:"); -final _objc_msgSend_279 = objc.msgSendPointer +final _objc_msgSend_283 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -13969,7 +14119,7 @@ final _objc_msgSend_279 = objc.msgSendPointer .asFunction< double Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_279Fpret = objc.msgSendFpretPointer +final _objc_msgSend_283Fpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -13986,7 +14136,7 @@ late final _sel_timeIntervalSince1970 = late final _sel_dateByAddingTimeInterval_ = objc.registerName("dateByAddingTimeInterval:"); late final _sel_earlierDate_ = objc.registerName("earlierDate:"); -final _objc_msgSend_280 = objc.msgSendPointer +final _objc_msgSend_284 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13997,7 +14147,7 @@ final _objc_msgSend_280 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_laterDate_ = objc.registerName("laterDate:"); -final _objc_msgSend_281 = objc.msgSendPointer +final _objc_msgSend_285 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Long Function( @@ -14008,7 +14158,7 @@ final _objc_msgSend_281 = objc.msgSendPointer int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); -final _objc_msgSend_282 = objc.msgSendPointer +final _objc_msgSend_286 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -14027,7 +14177,7 @@ late final _sel_dateWithTimeIntervalSince1970_ = objc.registerName("dateWithTimeIntervalSince1970:"); late final _sel_dateWithTimeInterval_sinceDate_ = objc.registerName("dateWithTimeInterval:sinceDate:"); -final _objc_msgSend_283 = objc.msgSendPointer +final _objc_msgSend_287 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14042,7 +14192,7 @@ final _objc_msgSend_283 = objc.msgSendPointer double, ffi.Pointer)>(); late final _sel_distantFuture = objc.registerName("distantFuture"); -final _objc_msgSend_284 = objc.msgSendPointer +final _objc_msgSend_288 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -14082,14 +14232,14 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectForKey: void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_258( + _objc_msgSend_262( this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } /// setObject:forKey: void setObject_forKey_( objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, + _objc_msgSend_289(this.ref.pointer, _sel_setObject_forKey_, anObject.ref.pointer, aKey.ref.pointer); } @@ -14120,7 +14270,7 @@ class NSMutableDictionary extends NSDictionary { /// addEntriesFromDictionary: void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, + _objc_msgSend_290(this.ref.pointer, _sel_addEntriesFromDictionary_, otherDictionary.ref.pointer); } @@ -14131,20 +14281,20 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectsForKeys: void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } /// setDictionary: void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286( + _objc_msgSend_290( this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } /// setObject:forKeyedSubscript: void setObject_forKeyedSubscript_( objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + _objc_msgSend_291(this.ref.pointer, _sel_setObject_forKeyedSubscript_, obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } @@ -14176,7 +14326,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_292(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -14186,7 +14336,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfURL: NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -14197,7 +14347,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithSharedKeySet: static NSMutableDictionary dictionaryWithSharedKeySet_( objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_290(_class_NSMutableDictionary, + final _ret = _objc_msgSend_294(_class_NSMutableDictionary, _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -14365,7 +14515,7 @@ class NSMutableDictionary extends NSDictionary { late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); -final _objc_msgSend_285 = objc.msgSendPointer +final _objc_msgSend_289 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14381,7 +14531,7 @@ final _objc_msgSend_285 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_addEntriesFromDictionary_ = objc.registerName("addEntriesFromDictionary:"); -final _objc_msgSend_286 = objc.msgSendPointer +final _objc_msgSend_290 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14396,7 +14546,7 @@ late final _sel_removeObjectsForKeys_ = late final _sel_setDictionary_ = objc.registerName("setDictionary:"); late final _sel_setObject_forKeyedSubscript_ = objc.registerName("setObject:forKeyedSubscript:"); -final _objc_msgSend_287 = objc.msgSendPointer +final _objc_msgSend_291 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14412,7 +14562,7 @@ final _objc_msgSend_287 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_dictionaryWithCapacity_ = objc.registerName("dictionaryWithCapacity:"); -final _objc_msgSend_288 = objc.msgSendPointer +final _objc_msgSend_292 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14422,7 +14572,7 @@ final _objc_msgSend_288 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_289 = objc.msgSendPointer +final _objc_msgSend_293 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14434,7 +14584,7 @@ final _objc_msgSend_289 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_dictionaryWithSharedKeySet_ = objc.registerName("dictionaryWithSharedKeySet:"); -final _objc_msgSend_290 = objc.msgSendPointer +final _objc_msgSend_294 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14537,7 +14687,7 @@ class NSOrderedSet extends NSObject { /// isEqualToOrderedSet: bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_295( this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } @@ -14549,7 +14699,7 @@ class NSOrderedSet extends NSObject { /// intersectsOrderedSet: bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_295( this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } @@ -14561,7 +14711,7 @@ class NSOrderedSet extends NSObject { /// isSubsetOfOrderedSet: bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_295( this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } @@ -14593,7 +14743,7 @@ class NSOrderedSet extends NSObject { /// reversedOrderedSet NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + final _ret = _objc_msgSend_296(this.ref.pointer, _sel_reversedOrderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14663,7 +14813,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet: static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293( + final _ret = _objc_msgSend_297( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14671,7 +14821,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet:range:copyItems: static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( + final _ret = _objc_msgSend_298( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -14690,7 +14840,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray:range:copyItems: static NSOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( + final _ret = _objc_msgSend_299( _class_NSOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -14709,7 +14859,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet:copyItems: static NSOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSOrderedSet, + final _ret = _objc_msgSend_300(_class_NSOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14730,14 +14880,14 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet: NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet:copyItems: NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_301(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14745,7 +14895,7 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet:range:copyItems: NSOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_298(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14767,7 +14917,7 @@ class NSOrderedSet extends NSObject { /// initWithArray:range:copyItems: NSOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_299(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14781,7 +14931,7 @@ class NSOrderedSet extends NSObject { /// initWithSet:copyItems: NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_300(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14789,7 +14939,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet:withOptions: objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_298( + final _ret = _objc_msgSend_302( this.ref.pointer, _sel_differenceFromOrderedSet_withOptions_, other.ref.pointer, @@ -14799,7 +14949,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet: objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_293( + final _ret = _objc_msgSend_297( this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -14807,7 +14957,7 @@ class NSOrderedSet extends NSObject { /// orderedSetByApplyingDifference: NSOrderedSet? orderedSetByApplyingDifference_( objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_299(this.ref.pointer, + final _ret = _objc_msgSend_303(this.ref.pointer, _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -14916,7 +15066,7 @@ class NSOrderedSet extends NSObject { late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); late final _sel_isEqualToOrderedSet_ = objc.registerName("isEqualToOrderedSet:"); -final _objc_msgSend_291 = objc.msgSendPointer +final _objc_msgSend_295 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -14931,7 +15081,7 @@ late final _sel_intersectsOrderedSet_ = late final _sel_isSubsetOfOrderedSet_ = objc.registerName("isSubsetOfOrderedSet:"); late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); -final _objc_msgSend_292 = objc.msgSendPointer +final _objc_msgSend_296 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -14948,7 +15098,7 @@ late final _sel_orderedSetWithObjects_ = objc.registerName("orderedSetWithObjects:"); late final _sel_orderedSetWithOrderedSet_ = objc.registerName("orderedSetWithOrderedSet:"); -final _objc_msgSend_293 = objc.msgSendPointer +final _objc_msgSend_297 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14960,7 +15110,7 @@ final _objc_msgSend_293 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_orderedSetWithOrderedSet_range_copyItems_ = objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); -final _objc_msgSend_294 = objc.msgSendPointer +final _objc_msgSend_298 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14980,7 +15130,7 @@ late final _sel_orderedSetWithArray_ = objc.registerName("orderedSetWithArray:"); late final _sel_orderedSetWithArray_range_copyItems_ = objc.registerName("orderedSetWithArray:range:copyItems:"); -final _objc_msgSend_295 = objc.msgSendPointer +final _objc_msgSend_299 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14999,7 +15149,7 @@ final _objc_msgSend_295 = objc.msgSendPointer late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); late final _sel_orderedSetWithSet_copyItems_ = objc.registerName("orderedSetWithSet:copyItems:"); -final _objc_msgSend_296 = objc.msgSendPointer +final _objc_msgSend_300 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15017,7 +15167,7 @@ late final _sel_initWithObject_ = objc.registerName("initWithObject:"); late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); late final _sel_initWithOrderedSet_copyItems_ = objc.registerName("initWithOrderedSet:copyItems:"); -final _objc_msgSend_297 = objc.msgSendPointer +final _objc_msgSend_301 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15037,7 +15187,7 @@ late final _sel_initWithArray_range_copyItems_ = objc.registerName("initWithArray:range:copyItems:"); late final _sel_differenceFromOrderedSet_withOptions_ = objc.registerName("differenceFromOrderedSet:withOptions:"); -final _objc_msgSend_298 = objc.msgSendPointer +final _objc_msgSend_302 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -15055,7 +15205,7 @@ late final _sel_differenceFromOrderedSet_ = objc.registerName("differenceFromOrderedSet:"); late final _sel_orderedSetByApplyingDifference_ = objc.registerName("orderedSetByApplyingDifference:"); -final _objc_msgSend_299 = objc.msgSendPointer +final _objc_msgSend_303 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -15089,18 +15239,18 @@ class NSMutableOrderedSet extends NSOrderedSet { /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_259( + _objc_msgSend_263( this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } /// removeObjectAtIndex: void removeObjectAtIndex_(int idx) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + _objc_msgSend_259(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_264(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, idx, object.ref.pointer); } @@ -15131,62 +15281,62 @@ class NSMutableOrderedSet extends NSOrderedSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjects:count: void addObjects_count_( ffi.Pointer> objects, int count) { - _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + _objc_msgSend_304(this.ref.pointer, _sel_addObjects_count_, objects, count); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, + _objc_msgSend_266(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// moveObjectsAtIndexes:toIndex: void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + _objc_msgSend_305(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, indexes.ref.pointer, idx); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_271(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// setObject:atIndex: void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259( + _objc_msgSend_263( this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_263(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// replaceObjectsInRange:withObjects:count: void replaceObjectsInRange_withObjects_count_(NSRange range, ffi.Pointer> objects, int count) { - _objc_msgSend_302(this.ref.pointer, + _objc_msgSend_306(this.ref.pointer, _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( + _objc_msgSend_272( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -15195,12 +15345,12 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } @@ -15211,46 +15361,46 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); } /// intersectOrderedSet: void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_307( this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } /// minusOrderedSet: void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_307( this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } /// unionOrderedSet: void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_307( this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } /// intersectSet: void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } /// minusSet: void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } /// unionSet: void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } /// orderedSetWithCapacity: @@ -15263,7 +15413,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( + _objc_msgSend_262( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } @@ -15311,7 +15461,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet: static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_297(_class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -15320,7 +15470,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet:range:copyItems: static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( + final _ret = _objc_msgSend_298( _class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -15341,7 +15491,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray:range:copyItems: static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( + final _ret = _objc_msgSend_299( _class_NSMutableOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -15362,7 +15512,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet:copyItems: static NSMutableOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_300(_class_NSMutableOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -15386,7 +15536,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet: NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15395,7 +15545,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:copyItems: NSMutableOrderedSet initWithOrderedSet_copyItems_( NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_301(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15404,7 +15554,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:range:copyItems: NSMutableOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_298(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15429,7 +15579,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:range:copyItems: NSMutableOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_299(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15446,7 +15596,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet:copyItems: NSMutableOrderedSet initWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_300(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15517,7 +15667,7 @@ class NSMutableOrderedSet extends NSOrderedSet { late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); -final _objc_msgSend_300 = objc.msgSendPointer +final _objc_msgSend_304 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15533,7 +15683,7 @@ final _objc_msgSend_300 = objc.msgSendPointer int)>(); late final _sel_moveObjectsAtIndexes_toIndex_ = objc.registerName("moveObjectsAtIndexes:toIndex:"); -final _objc_msgSend_301 = objc.msgSendPointer +final _objc_msgSend_305 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15550,7 +15700,7 @@ final _objc_msgSend_301 = objc.msgSendPointer late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); late final _sel_replaceObjectsInRange_withObjects_count_ = objc.registerName("replaceObjectsInRange:withObjects:count:"); -final _objc_msgSend_302 = objc.msgSendPointer +final _objc_msgSend_306 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15568,7 +15718,7 @@ final _objc_msgSend_302 = objc.msgSendPointer int)>(); late final _sel_intersectOrderedSet_ = objc.registerName("intersectOrderedSet:"); -final _objc_msgSend_303 = objc.msgSendPointer +final _objc_msgSend_307 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15609,12 +15759,12 @@ class NSMutableSet extends NSSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_262(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// initWithCoder: @@ -15641,19 +15791,19 @@ class NSMutableSet extends NSSet { /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_265( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// intersectSet: void intersectSet_(NSSet otherSet) { - _objc_msgSend_304( + _objc_msgSend_308( this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// minusSet: void minusSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + _objc_msgSend_308(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } /// removeAllObjects @@ -15663,12 +15813,12 @@ class NSMutableSet extends NSSet { /// unionSet: void unionSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + _objc_msgSend_308(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } /// setSet: void setSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + _objc_msgSend_308(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } /// setWithCapacity: @@ -15716,7 +15866,7 @@ class NSMutableSet extends NSSet { /// setWithSet: static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_245( _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } @@ -15737,14 +15887,14 @@ class NSMutableSet extends NSSet { /// initWithSet: NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_245( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_246(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -15795,7 +15945,7 @@ class NSMutableSet extends NSSet { } late final _class_NSMutableSet = objc.getClass("NSMutableSet"); -final _objc_msgSend_304 = objc.msgSendPointer +final _objc_msgSend_308 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15858,7 +16008,7 @@ class NSItemProvider extends NSObject { /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_305(this.ref.pointer, + final _ret = _objc_msgSend_309(this.ref.pointer, _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -15872,7 +16022,7 @@ class NSItemProvider extends NSObject { /// hasRepresentationConformingToTypeIdentifier:fileOptions: bool hasRepresentationConformingToTypeIdentifier_fileOptions_( NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_306( + return _objc_msgSend_310( this.ref.pointer, _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, typeIdentifier.ref.pointer, @@ -15889,7 +16039,7 @@ class NSItemProvider extends NSObject { /// setSuggestedName: set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + return _objc_msgSend_311(this.ref.pointer, _sel_setSuggestedName_, value?.ref.pointer ?? ffi.nullptr); } @@ -15903,7 +16053,7 @@ class NSItemProvider extends NSObject { /// registerObject:visibility: void registerObject_visibility_(objc.ObjCObjectBase object, NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, + _objc_msgSend_312(this.ref.pointer, _sel_registerObject_visibility_, object.ref.pointer, visibility.value); } @@ -15916,7 +16066,7 @@ class NSItemProvider extends NSObject { /// initWithItem:typeIdentifier: NSItemProvider initWithItem_typeIdentifier_( objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_309( + final _ret = _objc_msgSend_313( this.ref.retainAndReturnPointer(), _sel_initWithItem_typeIdentifier_, item?.ref.pointer ?? ffi.nullptr, @@ -15989,7 +16139,7 @@ late final _sel_registeredTypeIdentifiers = objc.registerName("registeredTypeIdentifiers"); late final _sel_registeredTypeIdentifiersWithFileOptions_ = objc.registerName("registeredTypeIdentifiersWithFileOptions:"); -final _objc_msgSend_305 = objc.msgSendPointer +final _objc_msgSend_309 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -16003,7 +16153,7 @@ late final _sel_hasItemConformingToTypeIdentifier_ = objc.registerName("hasItemConformingToTypeIdentifier:"); late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); -final _objc_msgSend_306 = objc.msgSendPointer +final _objc_msgSend_310 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -16019,7 +16169,7 @@ final _objc_msgSend_306 = objc.msgSendPointer int)>(); late final _sel_suggestedName = objc.registerName("suggestedName"); late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); -final _objc_msgSend_307 = objc.msgSendPointer +final _objc_msgSend_311 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16031,7 +16181,7 @@ final _objc_msgSend_307 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_registerObject_visibility_ = objc.registerName("registerObject:visibility:"); -final _objc_msgSend_308 = objc.msgSendPointer +final _objc_msgSend_312 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16049,7 +16199,7 @@ late final _sel_canLoadObjectOfClass_ = objc.registerName("canLoadObjectOfClass:"); late final _sel_initWithItem_typeIdentifier_ = objc.registerName("initWithItem:typeIdentifier:"); -final _objc_msgSend_309 = objc.msgSendPointer +final _objc_msgSend_313 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -16118,19 +16268,19 @@ class NSMutableString extends NSString { /// replaceCharactersInRange:withString: void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_310(this.ref.pointer, + _objc_msgSend_314(this.ref.pointer, _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } /// insertString:atIndex: void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_311( + _objc_msgSend_315( this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } /// deleteCharactersInRange: void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); + _objc_msgSend_260(this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// appendString: @@ -16155,7 +16305,7 @@ class NSMutableString extends NSString { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_312( + return _objc_msgSend_316( this.ref.pointer, _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -16167,7 +16317,7 @@ class NSMutableString extends NSString { /// applyTransform:reverse:range:updatedRange: bool applyTransform_reverse_range_updatedRange_(NSString transform, bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_313( + return _objc_msgSend_317( this.ref.pointer, _sel_applyTransform_reverse_range_updatedRange_, transform.ref.pointer, @@ -16178,14 +16328,14 @@ class NSMutableString extends NSString { /// initWithCapacity: NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( + final _ret = _objc_msgSend_318( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// stringWithCapacity: static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( + final _ret = _objc_msgSend_318( _class_NSMutableString, _sel_stringWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -16268,10 +16418,18 @@ class NSMutableString extends NSString { return NSMutableString.castFromPointer(_ret, retain: false, release: true); } + /// initWithFormat:arguments: + NSMutableString initWithFormat_arguments_( + NSString format, ffi.Pointer<__va_list_tag> argList) { + final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_arguments_, format.ref.pointer, argList); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithFormat:locale: NSMutableString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -16279,12 +16437,24 @@ class NSMutableString extends NSString { return NSMutableString.castFromPointer(_ret, retain: false, release: true); } + /// initWithFormat:locale:arguments: + NSMutableString initWithFormat_locale_arguments_(NSString format, + objc.ObjCObjectBase? locale, ffi.Pointer<__va_list_tag> argList) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_arguments_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + argList); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithValidatedFormat:validFormatSpecifiers:error: NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16301,7 +16471,7 @@ class NSMutableString extends NSString { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_226( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -16313,9 +16483,49 @@ class NSMutableString extends NSString { : NSMutableString.castFromPointer(_ret, retain: false, release: true); } + /// initWithValidatedFormat:validFormatSpecifiers:arguments:error: + NSMutableString? + initWithValidatedFormat_validFormatSpecifiers_arguments_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer<__va_list_tag> argList, + ffi.Pointer> error) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + argList, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error: + NSMutableString? + initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer<__va_list_tag> argList, + ffi.Pointer> error) { + final _ret = _objc_msgSend_228( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + argList, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + /// initWithData:encoding: NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_229(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -16325,7 +16535,7 @@ class NSMutableString extends NSString { /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_230(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -16335,7 +16545,7 @@ class NSMutableString extends NSString { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -16398,7 +16608,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16415,7 +16625,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_225( _class_NSMutableString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16429,7 +16639,7 @@ class NSMutableString extends NSString { /// initWithCString:encoding: NSMutableString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_232(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -16439,7 +16649,7 @@ class NSMutableString extends NSString { /// stringWithCString:encoding: static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_232( _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -16449,7 +16659,7 @@ class NSMutableString extends NSString { /// initWithContentsOfURL:encoding:error: NSMutableString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_233( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -16463,7 +16673,7 @@ class NSMutableString extends NSString { /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_234( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -16477,7 +16687,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfURL:encoding:error: static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_233( _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -16491,7 +16701,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfFile:encoding:error: static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_234( _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -16507,7 +16717,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_235( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -16523,7 +16733,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_236( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -16539,7 +16749,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_235( _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -16555,7 +16765,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_236( _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -16573,7 +16783,7 @@ class NSMutableString extends NSString { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( + return _objc_msgSend_237( _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -16646,7 +16856,7 @@ class NSMutableString extends NSString { late final _class_NSMutableString = objc.getClass("NSMutableString"); late final _sel_replaceCharactersInRange_withString_ = objc.registerName("replaceCharactersInRange:withString:"); -final _objc_msgSend_310 = objc.msgSendPointer +final _objc_msgSend_314 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16662,7 +16872,7 @@ final _objc_msgSend_310 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_insertString_atIndex_ = objc.registerName("insertString:atIndex:"); -final _objc_msgSend_311 = objc.msgSendPointer +final _objc_msgSend_315 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16683,7 +16893,7 @@ late final _sel_appendFormat_ = objc.registerName("appendFormat:"); late final _sel_setString_ = objc.registerName("setString:"); late final _sel_replaceOccurrencesOfString_withString_options_range_ = objc.registerName("replaceOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_312 = objc.msgSendPointer +final _objc_msgSend_316 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -16703,7 +16913,7 @@ final _objc_msgSend_312 = objc.msgSendPointer NSRange)>(); late final _sel_applyTransform_reverse_range_updatedRange_ = objc.registerName("applyTransform:reverse:range:updatedRange:"); -final _objc_msgSend_313 = objc.msgSendPointer +final _objc_msgSend_317 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -16721,7 +16931,7 @@ final _objc_msgSend_313 = objc.msgSendPointer bool, NSRange, ffi.Pointer)>(); -final _objc_msgSend_314 = objc.msgSendPointer +final _objc_msgSend_318 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -16876,7 +17086,7 @@ class NSProxy extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature? methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_315( + final _ret = _objc_msgSend_319( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null @@ -16933,7 +17143,7 @@ class NSProxy extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, + final _ret = _objc_msgSend_255(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -16943,7 +17153,7 @@ class NSProxy extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( + final _ret = _objc_msgSend_256( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -16993,12 +17203,12 @@ class NSProxy extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + return _objc_msgSend_257(this.ref.pointer, _sel_zone); } } late final _class_NSProxy = objc.getClass("NSProxy"); -final _objc_msgSend_315 = objc.msgSendPointer +final _objc_msgSend_319 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -17048,7 +17258,7 @@ class DartProxyBuilder extends NSObject { ffi.Pointer sel, NSMethodSignature signature, ffi.Pointer block) { - _objc_msgSend_316( + _objc_msgSend_320( this.ref.pointer, _sel_implementMethod_withSignature_andBlock_, sel, @@ -17104,7 +17314,7 @@ class DartProxyBuilder extends NSObject { late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); late final _sel_implementMethod_withSignature_andBlock_ = objc.registerName("implementMethod:withSignature:andBlock:"); -final _objc_msgSend_316 = objc.msgSendPointer +final _objc_msgSend_320 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -17144,14 +17354,14 @@ class DartProxy extends NSProxy { /// newFromBuilder: static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317( + final _ret = _objc_msgSend_321( _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// initFromBuilder: DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_321(this.ref.retainAndReturnPointer(), _sel_initFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } @@ -17164,7 +17374,7 @@ class DartProxy extends NSProxy { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_247( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -17202,7 +17412,7 @@ class DartProxy extends NSProxy { late final _class_DartProxy = objc.getClass("DartProxy"); late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); -final _objc_msgSend_317 = objc.msgSendPointer +final _objc_msgSend_321 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( From d295afcd2d14c91df832f83f7ba54d5bae92d302 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 17:38:32 +1000 Subject: [PATCH 10/23] fix --- pkgs/ffigen/lib/src/code_generator/utils.dart | 2 +- .../sub_parsers/objcinterfacedecl_parser.dart | 2 +- .../src/objective_c_bindings_generated.dart | 838 +++++++----------- 3 files changed, 316 insertions(+), 526 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/utils.dart b/pkgs/ffigen/lib/src/code_generator/utils.dart index 336703d1a..bb8331be4 100644 --- a/pkgs/ffigen/lib/src/code_generator/utils.dart +++ b/pkgs/ffigen/lib/src/code_generator/utils.dart @@ -126,7 +126,7 @@ String makeArrayAnnotation(Writer w, ConstantArray arrayType) { /// 32-bit FNV-1a hash function. int fnvHash32(String input) { - int hash = 0x811c9dc5; + var hash = 0x811c9dc5; for (final byte in utf8.encode(input)) { hash = ((hash ^ byte) * 0x1000193) & 0xFFFFFFFF; } diff --git a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart index 801531076..f78353767 100644 --- a/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart +++ b/pkgs/ffigen/lib/src/header_parser/sub_parsers/objcinterfacedecl_parser.dart @@ -278,7 +278,7 @@ bool _parseMethodParam( // Ignore methods with variadic args. // TODO(https://github.com/dart-lang/native/issues/1192): Remove this. if (cursorType.kind == clang_types.CXTypeKind.CXType_Elaborated && - cursorType.spelling == 'va_list') { + cursorType.spelling() == 'va_list') { _logger.warning('Method "${method.originalName}" in instance ' '"$itfName" has variadic args, which are not currently supported'); return false; diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index bef272288..6aaebbd93 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -171,7 +171,7 @@ class NSObject extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_247( + final _ret = _objc_msgSend_243( this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -179,7 +179,7 @@ class NSObject extends objc.ObjCObjectBase { /// instanceMethodSignatureForSelector: static NSMethodSignature instanceMethodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_247( + final _ret = _objc_msgSend_243( _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -236,7 +236,7 @@ class NSObject extends objc.ObjCObjectBase { /// setVersion: static void setVersion_(int aVersion) { - _objc_msgSend_248(_class_NSObject, _sel_setVersion_, aVersion); + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); } /// classForCoder @@ -278,7 +278,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? delegate, ffi.Pointer didRecoverSelector, ffi.Pointer contextInfo) { - _objc_msgSend_249( + _objc_msgSend_245( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, error.ref.pointer, @@ -291,7 +291,7 @@ class NSObject extends objc.ObjCObjectBase { /// attemptRecoveryFromError:optionIndex: bool attemptRecoveryFromError_optionIndex_( NSError error, int recoveryOptionIndex) { - return _objc_msgSend_250( + return _objc_msgSend_246( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_, error.ref.pointer, @@ -304,7 +304,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? object, NSDictionary? change, ffi.Pointer context) { - _objc_msgSend_251( + _objc_msgSend_247( this.ref.pointer, _sel_observeValueForKeyPath_ofObject_change_context_, keyPath?.ref.pointer ?? ffi.nullptr, @@ -356,21 +356,21 @@ class NSObject extends objc.ObjCObjectBase { /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_252(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// didChange:valuesAtIndexes:forKey: void didChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_252(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, changeKind.value, indexes.ref.pointer, key.ref.pointer); } /// willChangeValueForKey:withSetMutation:usingObjects: void willChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_253( + _objc_msgSend_249( this.ref.pointer, _sel_willChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -381,7 +381,7 @@ class NSObject extends objc.ObjCObjectBase { /// didChangeValueForKey:withSetMutation:usingObjects: void didChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_253( + _objc_msgSend_249( this.ref.pointer, _sel_didChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -409,7 +409,7 @@ class NSObject extends objc.ObjCObjectBase { /// setObservationInfo: set observationInfo(ffi.Pointer value) { - return _objc_msgSend_254(this.ref.pointer, _sel_setObservationInfo_, value); + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); } /// isEqual: @@ -434,7 +434,7 @@ class NSObject extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_255(this.ref.pointer, + final _ret = _objc_msgSend_251(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -444,7 +444,7 @@ class NSObject extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_256( + final _ret = _objc_msgSend_252( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -500,7 +500,7 @@ class NSObject extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_257(this.ref.pointer, _sel_zone); + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } } @@ -922,19 +922,19 @@ class NSSet extends NSObject { /// intersectsSet: bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_241( + return _objc_msgSend_237( this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } /// isEqualToSet: bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_241( + return _objc_msgSend_237( this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_241( + return _objc_msgSend_237( this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } @@ -956,21 +956,21 @@ class NSSet extends NSObject { /// setByAddingObject: NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_242( + final _ret = _objc_msgSend_238( this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromSet: NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_239( this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromArray: NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_244( + final _ret = _objc_msgSend_240( this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -1006,7 +1006,7 @@ class NSSet extends NSObject { /// setWithSet: static NSSet setWithSet_(NSSet set) { final _ret = - _objc_msgSend_245(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -1026,14 +1026,14 @@ class NSSet extends NSObject { /// initWithSet: NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_245( + final _ret = _objc_msgSend_241( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_246(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -2195,18 +2195,10 @@ class NSString extends NSObject { return NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithFormat:arguments: - NSString initWithFormat_arguments_( - NSString format, ffi.Pointer<__va_list_tag> argList) { - final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_arguments_, format.ref.pointer, argList); - return NSString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithFormat:locale: NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_222( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -2214,24 +2206,12 @@ class NSString extends NSObject { return NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithFormat:locale:arguments: - NSString initWithFormat_locale_arguments_(NSString format, - objc.ObjCObjectBase? locale, ffi.Pointer<__va_list_tag> argList) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_arguments_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - argList); - return NSString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithValidatedFormat:validFormatSpecifiers:error: NSString? initWithValidatedFormat_validFormatSpecifiers_error_( NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2248,7 +2228,7 @@ class NSString extends NSObject { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_224( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -2260,48 +2240,9 @@ class NSString extends NSObject { : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:arguments:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_arguments_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer<__va_list_tag> argList, - ffi.Pointer> error) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - argList, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error: - NSString? - initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer<__va_list_tag> argList, - ffi.Pointer> error) { - final _ret = _objc_msgSend_228( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - argList, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithData:encoding: NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_229(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -2311,7 +2252,7 @@ class NSString extends NSObject { /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_230(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -2321,7 +2262,7 @@ class NSString extends NSObject { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -2383,7 +2324,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2400,7 +2341,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( _class_NSString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -2414,7 +2355,7 @@ class NSString extends NSObject { /// initWithCString:encoding: NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_232(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -2424,7 +2365,7 @@ class NSString extends NSObject { /// stringWithCString:encoding: static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_228( _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -2434,7 +2375,7 @@ class NSString extends NSObject { /// initWithContentsOfURL:encoding:error: NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_233( + final _ret = _objc_msgSend_229( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2448,7 +2389,7 @@ class NSString extends NSObject { /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_230( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2462,7 +2403,7 @@ class NSString extends NSObject { /// stringWithContentsOfURL:encoding:error: static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_233( + final _ret = _objc_msgSend_229( _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -2476,7 +2417,7 @@ class NSString extends NSObject { /// stringWithContentsOfFile:encoding:error: static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_230( _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -2492,7 +2433,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_235( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2508,7 +2449,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_232( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2524,7 +2465,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_235( + final _ret = _objc_msgSend_231( _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -2540,7 +2481,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_232( _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -2558,7 +2499,7 @@ class NSString extends NSObject { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_237( + return _objc_msgSend_233( _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -2575,7 +2516,7 @@ class NSString extends NSObject { /// propertyListFromStringsFileFormat NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_234( this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null @@ -2584,13 +2525,13 @@ class NSString extends NSObject { /// getCharacters: void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_239(this.ref.pointer, _sel_getCharacters_, buffer); + _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); } /// stringByAddingPercentEncodingWithAllowedCharacters: NSString? stringByAddingPercentEncodingWithAllowedCharacters_( NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_236( this.ref.pointer, _sel_stringByAddingPercentEncodingWithAllowedCharacters_, allowedCharacters.ref.pointer); @@ -11673,38 +11614,9 @@ final _objc_msgSend_221 = objc.msgSendPointer instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); - -final class __va_list_tag extends ffi.Struct { - @ffi.UnsignedInt() - external int gp_offset; - - @ffi.UnsignedInt() - external int fp_offset; - - external ffi.Pointer overflow_arg_area; - - external ffi.Pointer reg_save_area; -} - -late final _sel_initWithFormat_arguments_ = - objc.registerName("initWithFormat:arguments:"); -final _objc_msgSend_222 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer<__va_list_tag> argList)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__va_list_tag>)>(); late final _sel_initWithFormat_locale_ = objc.registerName("initWithFormat:locale:"); -final _objc_msgSend_223 = objc.msgSendPointer +final _objc_msgSend_222 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11718,27 +11630,9 @@ final _objc_msgSend_223 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithFormat_locale_arguments_ = - objc.registerName("initWithFormat:locale:arguments:"); -final _objc_msgSend_224 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer locale, - ffi.Pointer<__va_list_tag> argList)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__va_list_tag>)>(); late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); -final _objc_msgSend_225 = objc.msgSendPointer +final _objc_msgSend_223 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11757,49 +11651,7 @@ final _objc_msgSend_225 = objc.msgSendPointer late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = objc.registerName( "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); -final _objc_msgSend_226 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer locale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_ = - objc.registerName( - "initWithValidatedFormat:validFormatSpecifiers:arguments:error:"); -final _objc_msgSend_227 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer<__va_list_tag> argList, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<__va_list_tag>, - ffi.Pointer>)>(); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_ = - objc.registerName( - "initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error:"); -final _objc_msgSend_228 = objc.msgSendPointer +final _objc_msgSend_224 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11808,7 +11660,6 @@ final _objc_msgSend_228 = objc.msgSendPointer ffi.Pointer format, ffi.Pointer validFormatSpecifiers, ffi.Pointer locale, - ffi.Pointer<__va_list_tag> argList, ffi.Pointer> error)>>() .asFunction< instancetype Function( @@ -11817,11 +11668,10 @@ final _objc_msgSend_228 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer<__va_list_tag>, ffi.Pointer>)>(); late final _sel_initWithData_encoding_ = objc.registerName("initWithData:encoding:"); -final _objc_msgSend_229 = objc.msgSendPointer +final _objc_msgSend_225 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11837,7 +11687,7 @@ final _objc_msgSend_229 = objc.msgSendPointer int)>(); late final _sel_initWithBytes_length_encoding_ = objc.registerName("initWithBytes:length:encoding:"); -final _objc_msgSend_230 = objc.msgSendPointer +final _objc_msgSend_226 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11851,7 +11701,7 @@ final _objc_msgSend_230 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, int, int)>(); late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); -final _objc_msgSend_231 = objc.msgSendPointer +final _objc_msgSend_227 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11885,7 +11735,7 @@ late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); late final _sel_initWithCString_encoding_ = objc.registerName("initWithCString:encoding:"); -final _objc_msgSend_232 = objc.msgSendPointer +final _objc_msgSend_228 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11900,7 +11750,7 @@ late final _sel_stringWithCString_encoding_ = objc.registerName("stringWithCString:encoding:"); late final _sel_initWithContentsOfURL_encoding_error_ = objc.registerName("initWithContentsOfURL:encoding:error:"); -final _objc_msgSend_233 = objc.msgSendPointer +final _objc_msgSend_229 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11918,7 +11768,7 @@ final _objc_msgSend_233 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_encoding_error_ = objc.registerName("initWithContentsOfFile:encoding:error:"); -final _objc_msgSend_234 = objc.msgSendPointer +final _objc_msgSend_230 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11940,7 +11790,7 @@ late final _sel_stringWithContentsOfFile_encoding_error_ = objc.registerName("stringWithContentsOfFile:encoding:error:"); late final _sel_initWithContentsOfURL_usedEncoding_error_ = objc.registerName("initWithContentsOfURL:usedEncoding:error:"); -final _objc_msgSend_235 = objc.msgSendPointer +final _objc_msgSend_231 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11958,7 +11808,7 @@ final _objc_msgSend_235 = objc.msgSendPointer ffi.Pointer>)>(); late final _sel_initWithContentsOfFile_usedEncoding_error_ = objc.registerName("initWithContentsOfFile:usedEncoding:error:"); -final _objc_msgSend_236 = objc.msgSendPointer +final _objc_msgSend_232 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -11981,7 +11831,7 @@ late final _sel_stringWithContentsOfFile_usedEncoding_error_ = late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = objc.registerName( "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); -final _objc_msgSend_237 = objc.msgSendPointer +final _objc_msgSend_233 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -12002,7 +11852,7 @@ final _objc_msgSend_237 = objc.msgSendPointer late final _sel_propertyList = objc.registerName("propertyList"); late final _sel_propertyListFromStringsFileFormat = objc.registerName("propertyListFromStringsFileFormat"); -final _objc_msgSend_238 = objc.msgSendPointer +final _objc_msgSend_234 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -12011,7 +11861,7 @@ final _objc_msgSend_238 = objc.msgSendPointer ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); late final _sel_getCharacters_ = objc.registerName("getCharacters:"); -final _objc_msgSend_239 = objc.msgSendPointer +final _objc_msgSend_235 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12023,7 +11873,7 @@ final _objc_msgSend_239 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); -final _objc_msgSend_240 = objc.msgSendPointer +final _objc_msgSend_236 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12037,7 +11887,7 @@ late final _sel_stringByRemovingPercentEncoding = objc.registerName("stringByRemovingPercentEncoding"); late final _sel_anyObject = objc.registerName("anyObject"); late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); -final _objc_msgSend_241 = objc.msgSendPointer +final _objc_msgSend_237 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -12050,7 +11900,7 @@ final _objc_msgSend_241 = objc.msgSendPointer late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); -final _objc_msgSend_242 = objc.msgSendPointer +final _objc_msgSend_238 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12062,7 +11912,7 @@ final _objc_msgSend_242 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromSet_ = objc.registerName("setByAddingObjectsFromSet:"); -final _objc_msgSend_243 = objc.msgSendPointer +final _objc_msgSend_239 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12074,7 +11924,7 @@ final _objc_msgSend_243 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_setByAddingObjectsFromArray_ = objc.registerName("setByAddingObjectsFromArray:"); -final _objc_msgSend_244 = objc.msgSendPointer +final _objc_msgSend_240 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12090,7 +11940,7 @@ late final _sel_setWithObjects_count_ = objc.registerName("setWithObjects:count:"); late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); late final _sel_setWithSet_ = objc.registerName("setWithSet:"); -final _objc_msgSend_245 = objc.msgSendPointer +final _objc_msgSend_241 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12104,7 +11954,7 @@ late final _sel_setWithArray_ = objc.registerName("setWithArray:"); late final _sel_initWithSet_ = objc.registerName("initWithSet:"); late final _sel_initWithSet_copyItems_ = objc.registerName("initWithSet:copyItems:"); -final _objc_msgSend_246 = objc.msgSendPointer +final _objc_msgSend_242 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -12120,7 +11970,7 @@ final _objc_msgSend_246 = objc.msgSendPointer bool)>(); late final _sel_methodSignatureForSelector_ = objc.registerName("methodSignatureForSelector:"); -final _objc_msgSend_247 = objc.msgSendPointer +final _objc_msgSend_243 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12138,7 +11988,7 @@ late final _sel_resolveInstanceMethod_ = objc.registerName("resolveInstanceMethod:"); late final _sel_version = objc.registerName("version"); late final _sel_setVersion_ = objc.registerName("setVersion:"); -final _objc_msgSend_248 = objc.msgSendPointer +final _objc_msgSend_244 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12156,7 +12006,7 @@ late final _sel_autoContentAccessingProxy = late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = objc.registerName( "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); -final _objc_msgSend_249 = objc.msgSendPointer +final _objc_msgSend_245 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12178,7 +12028,7 @@ final _objc_msgSend_249 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_attemptRecoveryFromError_optionIndex_ = objc.registerName("attemptRecoveryFromError:optionIndex:"); -final _objc_msgSend_250 = objc.msgSendPointer +final _objc_msgSend_246 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -12194,7 +12044,7 @@ final _objc_msgSend_250 = objc.msgSendPointer int)>(); late final _sel_observeValueForKeyPath_ofObject_change_context_ = objc.registerName("observeValueForKeyPath:ofObject:change:context:"); -final _objc_msgSend_251 = objc.msgSendPointer +final _objc_msgSend_247 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12237,7 +12087,7 @@ enum NSKeyValueChange { late final _sel_willChange_valuesAtIndexes_forKey_ = objc.registerName("willChange:valuesAtIndexes:forKey:"); -final _objc_msgSend_252 = objc.msgSendPointer +final _objc_msgSend_248 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12277,7 +12127,7 @@ enum NSKeyValueSetMutationKind { late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); -final _objc_msgSend_253 = objc.msgSendPointer +final _objc_msgSend_249 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12297,7 +12147,7 @@ late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); late final _sel_observationInfo = objc.registerName("observationInfo"); late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); -final _objc_msgSend_254 = objc.msgSendPointer +final _objc_msgSend_250 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12305,7 +12155,7 @@ final _objc_msgSend_254 = objc.msgSendPointer .asFunction< void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_255 = objc.msgSendPointer +final _objc_msgSend_251 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12319,7 +12169,7 @@ final _objc_msgSend_255 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_256 = objc.msgSendPointer +final _objc_msgSend_252 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12335,7 +12185,7 @@ final _objc_msgSend_256 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_257 = objc.msgSendPointer +final _objc_msgSend_253 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer<_NSZone> Function(ffi.Pointer, @@ -12396,12 +12246,12 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndexes: void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_258(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } /// removeIndexes: void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_258( + _objc_msgSend_254( this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } @@ -12412,27 +12262,27 @@ class NSMutableIndexSet extends NSIndexSet { /// addIndex: void addIndex_(int value) { - _objc_msgSend_259(this.ref.pointer, _sel_addIndex_, value); + _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); } /// removeIndex: void removeIndex_(int value) { - _objc_msgSend_259(this.ref.pointer, _sel_removeIndex_, value); + _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); } /// addIndexesInRange: void addIndexesInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_addIndexesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); } /// removeIndexesInRange: void removeIndexesInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_removeIndexesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); } /// shiftIndexesStartingAtIndex:by: void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_261( + _objc_msgSend_257( this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } @@ -12540,7 +12390,7 @@ class NSMutableIndexSet extends NSIndexSet { late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); late final _sel_addIndexes_ = objc.registerName("addIndexes:"); -final _objc_msgSend_258 = objc.msgSendPointer +final _objc_msgSend_254 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12553,7 +12403,7 @@ final _objc_msgSend_258 = objc.msgSendPointer late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); late final _sel_addIndex_ = objc.registerName("addIndex:"); -final _objc_msgSend_259 = objc.msgSendPointer +final _objc_msgSend_255 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12563,7 +12413,7 @@ final _objc_msgSend_259 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_removeIndex_ = objc.registerName("removeIndex:"); late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); -final _objc_msgSend_260 = objc.msgSendPointer +final _objc_msgSend_256 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -12575,7 +12425,7 @@ late final _sel_removeIndexesInRange_ = objc.registerName("removeIndexesInRange:"); late final _sel_shiftIndexesStartingAtIndex_by_ = objc.registerName("shiftIndexesStartingAtIndex:by:"); -final _objc_msgSend_261 = objc.msgSendPointer +final _objc_msgSend_257 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12627,12 +12477,12 @@ class NSMutableArray extends NSArray { /// addObject: void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_262(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_263(this.ref.pointer, _sel_insertObject_atIndex_, + _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, anObject.ref.pointer, index); } @@ -12643,13 +12493,13 @@ class NSMutableArray extends NSArray { /// removeObjectAtIndex: void removeObjectAtIndex_(int index) { - _objc_msgSend_259(this.ref.pointer, _sel_removeObjectAtIndex_, index); + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_( int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_264(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, index, anObject.ref.pointer); } @@ -12677,13 +12527,13 @@ class NSMutableArray extends NSArray { /// addObjectsFromArray: void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_266(this.ref.pointer, + _objc_msgSend_262(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } @@ -12694,44 +12544,44 @@ class NSMutableArray extends NSArray { /// removeObject:inRange: void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_267(this.ref.pointer, _sel_removeObject_inRange_, + _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, anObject.ref.pointer, range); } /// removeObject: void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_262( + _objc_msgSend_258( this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } /// removeObjectIdenticalTo:inRange: void removeObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_267(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// removeObjectIdenticalTo: void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_262( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectsInRange:withObjectsFromArray:range: void replaceObjectsInRange_withObjectsFromArray_range_( NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_268( + _objc_msgSend_264( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_range_, range, @@ -12742,7 +12592,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray: void replaceObjectsInRange_withObjectsFromArray_( NSRange range, NSArray otherArray) { - _objc_msgSend_269( + _objc_msgSend_265( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_, range, @@ -12751,7 +12601,7 @@ class NSMutableArray extends NSArray { /// setArray: void setArray_(NSArray otherArray) { - _objc_msgSend_265(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } /// sortUsingFunction:context: @@ -12762,7 +12612,7 @@ class NSMutableArray extends NSArray { ffi.Pointer, ffi.Pointer)>> compare, ffi.Pointer context) { - _objc_msgSend_270( + _objc_msgSend_266( this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } @@ -12773,20 +12623,20 @@ class NSMutableArray extends NSArray { /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_271(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_258( + _objc_msgSend_254( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_272( + _objc_msgSend_268( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -12795,7 +12645,7 @@ class NSMutableArray extends NSArray { /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_263(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } @@ -12826,7 +12676,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_273(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -12835,7 +12685,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfURL: NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_274(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -12844,7 +12694,7 @@ class NSMutableArray extends NSArray { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_262( + _objc_msgSend_258( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } @@ -12962,7 +12812,7 @@ class NSMutableArray extends NSArray { late final _class_NSMutableArray = objc.getClass("NSMutableArray"); late final _sel_addObject_ = objc.registerName("addObject:"); -final _objc_msgSend_262 = objc.msgSendPointer +final _objc_msgSend_258 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12974,7 +12824,7 @@ final _objc_msgSend_262 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_insertObject_atIndex_ = objc.registerName("insertObject:atIndex:"); -final _objc_msgSend_263 = objc.msgSendPointer +final _objc_msgSend_259 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -12993,7 +12843,7 @@ late final _sel_removeObjectAtIndex_ = objc.registerName("removeObjectAtIndex:"); late final _sel_replaceObjectAtIndex_withObject_ = objc.registerName("replaceObjectAtIndex:withObject:"); -final _objc_msgSend_264 = objc.msgSendPointer +final _objc_msgSend_260 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13010,7 +12860,7 @@ final _objc_msgSend_264 = objc.msgSendPointer late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); late final _sel_addObjectsFromArray_ = objc.registerName("addObjectsFromArray:"); -final _objc_msgSend_265 = objc.msgSendPointer +final _objc_msgSend_261 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13022,7 +12872,7 @@ final _objc_msgSend_265 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); -final _objc_msgSend_266 = objc.msgSendPointer +final _objc_msgSend_262 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13036,7 +12886,7 @@ final _objc_msgSend_266 = objc.msgSendPointer late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); late final _sel_removeObject_inRange_ = objc.registerName("removeObject:inRange:"); -final _objc_msgSend_267 = objc.msgSendPointer +final _objc_msgSend_263 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13061,7 +12911,7 @@ late final _sel_removeObjectsInRange_ = objc.registerName("removeObjectsInRange:"); late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); -final _objc_msgSend_268 = objc.msgSendPointer +final _objc_msgSend_264 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13079,7 +12929,7 @@ final _objc_msgSend_268 = objc.msgSendPointer NSRange)>(); late final _sel_replaceObjectsInRange_withObjectsFromArray_ = objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); -final _objc_msgSend_269 = objc.msgSendPointer +final _objc_msgSend_265 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13096,7 +12946,7 @@ final _objc_msgSend_269 = objc.msgSendPointer late final _sel_setArray_ = objc.registerName("setArray:"); late final _sel_sortUsingFunction_context_ = objc.registerName("sortUsingFunction:context:"); -final _objc_msgSend_270 = objc.msgSendPointer +final _objc_msgSend_266 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13122,7 +12972,7 @@ final _objc_msgSend_270 = objc.msgSendPointer late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); late final _sel_insertObjects_atIndexes_ = objc.registerName("insertObjects:atIndexes:"); -final _objc_msgSend_271 = objc.msgSendPointer +final _objc_msgSend_267 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13140,7 +12990,7 @@ late final _sel_removeObjectsAtIndexes_ = objc.registerName("removeObjectsAtIndexes:"); late final _sel_replaceObjectsAtIndexes_withObjects_ = objc.registerName("replaceObjectsAtIndexes:withObjects:"); -final _objc_msgSend_272 = objc.msgSendPointer +final _objc_msgSend_268 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13157,7 +13007,7 @@ final _objc_msgSend_272 = objc.msgSendPointer late final _sel_setObject_atIndexedSubscript_ = objc.registerName("setObject:atIndexedSubscript:"); late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); -final _objc_msgSend_273 = objc.msgSendPointer +final _objc_msgSend_269 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13167,7 +13017,7 @@ final _objc_msgSend_273 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_274 = objc.msgSendPointer +final _objc_msgSend_270 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -13212,7 +13062,7 @@ class NSMutableData extends NSData { /// setLength: set length(int value) { - return _objc_msgSend_275(this.ref.pointer, _sel_setLength_, value); + return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); } /// appendBytes:length: @@ -13222,35 +13072,35 @@ class NSMutableData extends NSData { /// appendData: void appendData_(NSData other) { - _objc_msgSend_276(this.ref.pointer, _sel_appendData_, other.ref.pointer); + _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); } /// increaseLengthBy: void increaseLengthBy_(int extraLength) { - _objc_msgSend_259(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); } /// replaceBytesInRange:withBytes: void replaceBytesInRange_withBytes_( NSRange range, ffi.Pointer bytes) { - _objc_msgSend_277( + _objc_msgSend_273( this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); } /// resetBytesInRange: void resetBytesInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_resetBytesInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); } /// setData: void setData_(NSData data) { - _objc_msgSend_276(this.ref.pointer, _sel_setData_, data.ref.pointer); + _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); } /// replaceBytesInRange:withBytes:length: void replaceBytesInRange_withBytes_length_(NSRange range, ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_278( + _objc_msgSend_274( this.ref.pointer, _sel_replaceBytesInRange_withBytes_length_, range, @@ -13260,7 +13110,7 @@ class NSMutableData extends NSData { /// dataWithCapacity: static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_279( + final _ret = _objc_msgSend_275( _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); return _ret.address == 0 ? null @@ -13270,7 +13120,7 @@ class NSMutableData extends NSData { /// dataWithLength: static NSMutableData? dataWithLength_(int length) { final _ret = - _objc_msgSend_279(_class_NSMutableData, _sel_dataWithLength_, length); + _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); return _ret.address == 0 ? null : NSMutableData.castFromPointer(_ret, retain: true, release: true); @@ -13278,7 +13128,7 @@ class NSMutableData extends NSData { /// initWithCapacity: NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_279( + final _ret = _objc_msgSend_275( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return _ret.address == 0 ? null @@ -13287,7 +13137,7 @@ class NSMutableData extends NSData { /// initWithLength: NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_279( + final _ret = _objc_msgSend_275( this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); return _ret.address == 0 ? null @@ -13297,14 +13147,14 @@ class NSMutableData extends NSData { /// decompressUsingAlgorithm:error: bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_280(this.ref.pointer, + return _objc_msgSend_276(this.ref.pointer, _sel_decompressUsingAlgorithm_error_, algorithm.value, error); } /// compressUsingAlgorithm:error: bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_280(this.ref.pointer, + return _objc_msgSend_276(this.ref.pointer, _sel_compressUsingAlgorithm_error_, algorithm.value, error); } @@ -13579,7 +13429,7 @@ class NSMutableData extends NSData { late final _class_NSMutableData = objc.getClass("NSMutableData"); late final _sel_mutableBytes = objc.registerName("mutableBytes"); late final _sel_setLength_ = objc.registerName("setLength:"); -final _objc_msgSend_275 = objc.msgSendPointer +final _objc_msgSend_271 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, @@ -13589,7 +13439,7 @@ final _objc_msgSend_275 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); late final _sel_appendData_ = objc.registerName("appendData:"); -final _objc_msgSend_276 = objc.msgSendPointer +final _objc_msgSend_272 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13602,7 +13452,7 @@ final _objc_msgSend_276 = objc.msgSendPointer late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); late final _sel_replaceBytesInRange_withBytes_ = objc.registerName("replaceBytesInRange:withBytes:"); -final _objc_msgSend_277 = objc.msgSendPointer +final _objc_msgSend_273 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13617,7 +13467,7 @@ late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); late final _sel_setData_ = objc.registerName("setData:"); late final _sel_replaceBytesInRange_withBytes_length_ = objc.registerName("replaceBytesInRange:withBytes:length:"); -final _objc_msgSend_278 = objc.msgSendPointer +final _objc_msgSend_274 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -13634,7 +13484,7 @@ final _objc_msgSend_278 = objc.msgSendPointer ffi.Pointer, int)>(); late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); -final _objc_msgSend_279 = objc.msgSendPointer +final _objc_msgSend_275 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -13646,7 +13496,7 @@ late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); late final _sel_initWithLength_ = objc.registerName("initWithLength:"); late final _sel_decompressUsingAlgorithm_error_ = objc.registerName("decompressUsingAlgorithm:error:"); -final _objc_msgSend_280 = objc.msgSendPointer +final _objc_msgSend_276 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -13700,7 +13550,7 @@ class NSNotification extends NSObject { /// userInfo NSDictionary? get userInfo { - final _ret = _objc_msgSend_238(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); @@ -13709,7 +13559,7 @@ class NSNotification extends NSObject { /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_281( + final _ret = _objc_msgSend_277( this.ref.retainAndReturnPointer(), _sel_initWithName_object_userInfo_, name.ref.pointer, @@ -13730,7 +13580,7 @@ class NSNotification extends NSObject { /// notificationWithName:object: static NSNotification notificationWithName_object_( NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_222( _class_NSNotification, _sel_notificationWithName_object_, aName.ref.pointer, @@ -13741,7 +13591,7 @@ class NSNotification extends NSObject { /// notificationWithName:object:userInfo: static NSNotification notificationWithName_object_userInfo_( NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_281( + final _ret = _objc_msgSend_277( _class_NSNotification, _sel_notificationWithName_object_userInfo_, aName.ref.pointer, @@ -13818,7 +13668,7 @@ late final _sel_name = objc.registerName("name"); late final _sel_object = objc.registerName("object"); late final _sel_initWithName_object_userInfo_ = objc.registerName("initWithName:object:userInfo:"); -final _objc_msgSend_281 = objc.msgSendPointer +final _objc_msgSend_277 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -13875,7 +13725,7 @@ class NSDate extends NSObject { /// initWithTimeIntervalSinceReferenceDate: NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -13892,9 +13742,9 @@ class NSDate extends NSObject { /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants - ? _objc_msgSend_283Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer) - : _objc_msgSend_283(this.ref.pointer, _sel_timeIntervalSinceDate_, + : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer); } @@ -13915,20 +13765,20 @@ class NSDate extends NSObject { /// dateByAddingTimeInterval: NSDate dateByAddingTimeInterval_(double ti) { final _ret = - _objc_msgSend_282(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// earlierDate: NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_284( + final _ret = _objc_msgSend_280( this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// laterDate: NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_284( + final _ret = _objc_msgSend_280( this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -13936,13 +13786,13 @@ class NSDate extends NSObject { /// compare: NSComparisonResult compare_(NSDate other) { final _ret = - _objc_msgSend_285(this.ref.pointer, _sel_compare_, other.ref.pointer); + _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// isEqualToDate: bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_286( + return _objc_msgSend_282( this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } @@ -13967,21 +13817,21 @@ class NSDate extends NSObject { /// dateWithTimeIntervalSinceNow: static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_282( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceReferenceDate: static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_282( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSince1970: static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_282( + final _ret = _objc_msgSend_278( _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -13989,46 +13839,46 @@ class NSDate extends NSObject { /// dateWithTimeInterval:sinceDate: static NSDate dateWithTimeInterval_sinceDate_( double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_287(_class_NSDate, + final _ret = _objc_msgSend_283(_class_NSDate, _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantFuture static NSDate getDistantFuture() { - final _ret = _objc_msgSend_288(_class_NSDate, _sel_distantFuture); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantPast static NSDate getDistantPast() { - final _ret = _objc_msgSend_288(_class_NSDate, _sel_distantPast); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// now static NSDate getNow() { - final _ret = _objc_msgSend_288(_class_NSDate, _sel_now); + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// initWithTimeIntervalSinceNow: NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSince1970: NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_282(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_287(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: false, release: true); } @@ -14099,7 +13949,7 @@ late final _sel_timeIntervalSinceReferenceDate = objc.registerName("timeIntervalSinceReferenceDate"); late final _sel_initWithTimeIntervalSinceReferenceDate_ = objc.registerName("initWithTimeIntervalSinceReferenceDate:"); -final _objc_msgSend_282 = objc.msgSendPointer +final _objc_msgSend_278 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function(ffi.Pointer, @@ -14109,7 +13959,7 @@ final _objc_msgSend_282 = objc.msgSendPointer ffi.Pointer, double)>(); late final _sel_timeIntervalSinceDate_ = objc.registerName("timeIntervalSinceDate:"); -final _objc_msgSend_283 = objc.msgSendPointer +final _objc_msgSend_279 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -14119,7 +13969,7 @@ final _objc_msgSend_283 = objc.msgSendPointer .asFunction< double Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_283Fpret = objc.msgSendFpretPointer +final _objc_msgSend_279Fpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< ffi.Double Function( @@ -14136,7 +13986,7 @@ late final _sel_timeIntervalSince1970 = late final _sel_dateByAddingTimeInterval_ = objc.registerName("dateByAddingTimeInterval:"); late final _sel_earlierDate_ = objc.registerName("earlierDate:"); -final _objc_msgSend_284 = objc.msgSendPointer +final _objc_msgSend_280 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14147,7 +13997,7 @@ final _objc_msgSend_284 = objc.msgSendPointer ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_laterDate_ = objc.registerName("laterDate:"); -final _objc_msgSend_285 = objc.msgSendPointer +final _objc_msgSend_281 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Long Function( @@ -14158,7 +14008,7 @@ final _objc_msgSend_285 = objc.msgSendPointer int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); -final _objc_msgSend_286 = objc.msgSendPointer +final _objc_msgSend_282 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -14177,7 +14027,7 @@ late final _sel_dateWithTimeIntervalSince1970_ = objc.registerName("dateWithTimeIntervalSince1970:"); late final _sel_dateWithTimeInterval_sinceDate_ = objc.registerName("dateWithTimeInterval:sinceDate:"); -final _objc_msgSend_287 = objc.msgSendPointer +final _objc_msgSend_283 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -14192,7 +14042,7 @@ final _objc_msgSend_287 = objc.msgSendPointer double, ffi.Pointer)>(); late final _sel_distantFuture = objc.registerName("distantFuture"); -final _objc_msgSend_288 = objc.msgSendPointer +final _objc_msgSend_284 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -14232,14 +14082,14 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectForKey: void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_262( + _objc_msgSend_258( this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } /// setObject:forKey: void setObject_forKey_( objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_289(this.ref.pointer, _sel_setObject_forKey_, + _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, anObject.ref.pointer, aKey.ref.pointer); } @@ -14270,7 +14120,7 @@ class NSMutableDictionary extends NSDictionary { /// addEntriesFromDictionary: void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_290(this.ref.pointer, _sel_addEntriesFromDictionary_, + _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, otherDictionary.ref.pointer); } @@ -14281,20 +14131,20 @@ class NSMutableDictionary extends NSDictionary { /// removeObjectsForKeys: void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } /// setDictionary: void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_290( + _objc_msgSend_286( this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } /// setObject:forKeyedSubscript: void setObject_forKeyedSubscript_( objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_291(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } @@ -14326,7 +14176,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_292(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -14336,7 +14186,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfURL: NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -14347,7 +14197,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithSharedKeySet: static NSMutableDictionary dictionaryWithSharedKeySet_( objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_294(_class_NSMutableDictionary, + final _ret = _objc_msgSend_290(_class_NSMutableDictionary, _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -14515,7 +14365,7 @@ class NSMutableDictionary extends NSDictionary { late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); -final _objc_msgSend_289 = objc.msgSendPointer +final _objc_msgSend_285 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14531,7 +14381,7 @@ final _objc_msgSend_289 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_addEntriesFromDictionary_ = objc.registerName("addEntriesFromDictionary:"); -final _objc_msgSend_290 = objc.msgSendPointer +final _objc_msgSend_286 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14546,7 +14396,7 @@ late final _sel_removeObjectsForKeys_ = late final _sel_setDictionary_ = objc.registerName("setDictionary:"); late final _sel_setObject_forKeyedSubscript_ = objc.registerName("setObject:forKeyedSubscript:"); -final _objc_msgSend_291 = objc.msgSendPointer +final _objc_msgSend_287 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -14562,7 +14412,7 @@ final _objc_msgSend_291 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_dictionaryWithCapacity_ = objc.registerName("dictionaryWithCapacity:"); -final _objc_msgSend_292 = objc.msgSendPointer +final _objc_msgSend_288 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14572,7 +14422,7 @@ final _objc_msgSend_292 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_293 = objc.msgSendPointer +final _objc_msgSend_289 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14584,7 +14434,7 @@ final _objc_msgSend_293 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_dictionaryWithSharedKeySet_ = objc.registerName("dictionaryWithSharedKeySet:"); -final _objc_msgSend_294 = objc.msgSendPointer +final _objc_msgSend_290 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -14687,7 +14537,7 @@ class NSOrderedSet extends NSObject { /// isEqualToOrderedSet: bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_295( + return _objc_msgSend_291( this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } @@ -14699,7 +14549,7 @@ class NSOrderedSet extends NSObject { /// intersectsOrderedSet: bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_295( + return _objc_msgSend_291( this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } @@ -14711,7 +14561,7 @@ class NSOrderedSet extends NSObject { /// isSubsetOfOrderedSet: bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_295( + return _objc_msgSend_291( this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } @@ -14743,7 +14593,7 @@ class NSOrderedSet extends NSObject { /// reversedOrderedSet NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_296(this.ref.pointer, _sel_reversedOrderedSet); + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14813,7 +14663,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet: static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_297( + final _ret = _objc_msgSend_293( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14821,7 +14671,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet:range:copyItems: static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_298( + final _ret = _objc_msgSend_294( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -14840,7 +14690,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray:range:copyItems: static NSOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_299( + final _ret = _objc_msgSend_295( _class_NSOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -14859,7 +14709,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet:copyItems: static NSOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_300(_class_NSOrderedSet, + final _ret = _objc_msgSend_296(_class_NSOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -14880,14 +14730,14 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet: NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet:copyItems: NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_301(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14895,7 +14745,7 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet:range:copyItems: NSOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_298(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14917,7 +14767,7 @@ class NSOrderedSet extends NSObject { /// initWithArray:range:copyItems: NSOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_299(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14931,7 +14781,7 @@ class NSOrderedSet extends NSObject { /// initWithSet:copyItems: NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_300(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -14939,7 +14789,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet:withOptions: objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_302( + final _ret = _objc_msgSend_298( this.ref.pointer, _sel_differenceFromOrderedSet_withOptions_, other.ref.pointer, @@ -14949,7 +14799,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet: objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_297( + final _ret = _objc_msgSend_293( this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -14957,7 +14807,7 @@ class NSOrderedSet extends NSObject { /// orderedSetByApplyingDifference: NSOrderedSet? orderedSetByApplyingDifference_( objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_303(this.ref.pointer, + final _ret = _objc_msgSend_299(this.ref.pointer, _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -15066,7 +14916,7 @@ class NSOrderedSet extends NSObject { late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); late final _sel_isEqualToOrderedSet_ = objc.registerName("isEqualToOrderedSet:"); -final _objc_msgSend_295 = objc.msgSendPointer +final _objc_msgSend_291 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -15081,7 +14931,7 @@ late final _sel_intersectsOrderedSet_ = late final _sel_isSubsetOfOrderedSet_ = objc.registerName("isSubsetOfOrderedSet:"); late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); -final _objc_msgSend_296 = objc.msgSendPointer +final _objc_msgSend_292 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -15098,7 +14948,7 @@ late final _sel_orderedSetWithObjects_ = objc.registerName("orderedSetWithObjects:"); late final _sel_orderedSetWithOrderedSet_ = objc.registerName("orderedSetWithOrderedSet:"); -final _objc_msgSend_297 = objc.msgSendPointer +final _objc_msgSend_293 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15110,7 +14960,7 @@ final _objc_msgSend_297 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_orderedSetWithOrderedSet_range_copyItems_ = objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); -final _objc_msgSend_298 = objc.msgSendPointer +final _objc_msgSend_294 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15130,7 +14980,7 @@ late final _sel_orderedSetWithArray_ = objc.registerName("orderedSetWithArray:"); late final _sel_orderedSetWithArray_range_copyItems_ = objc.registerName("orderedSetWithArray:range:copyItems:"); -final _objc_msgSend_299 = objc.msgSendPointer +final _objc_msgSend_295 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15149,7 +14999,7 @@ final _objc_msgSend_299 = objc.msgSendPointer late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); late final _sel_orderedSetWithSet_copyItems_ = objc.registerName("orderedSetWithSet:copyItems:"); -final _objc_msgSend_300 = objc.msgSendPointer +final _objc_msgSend_296 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15167,7 +15017,7 @@ late final _sel_initWithObject_ = objc.registerName("initWithObject:"); late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); late final _sel_initWithOrderedSet_copyItems_ = objc.registerName("initWithOrderedSet:copyItems:"); -final _objc_msgSend_301 = objc.msgSendPointer +final _objc_msgSend_297 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -15187,7 +15037,7 @@ late final _sel_initWithArray_range_copyItems_ = objc.registerName("initWithArray:range:copyItems:"); late final _sel_differenceFromOrderedSet_withOptions_ = objc.registerName("differenceFromOrderedSet:withOptions:"); -final _objc_msgSend_302 = objc.msgSendPointer +final _objc_msgSend_298 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -15205,7 +15055,7 @@ late final _sel_differenceFromOrderedSet_ = objc.registerName("differenceFromOrderedSet:"); late final _sel_orderedSetByApplyingDifference_ = objc.registerName("orderedSetByApplyingDifference:"); -final _objc_msgSend_303 = objc.msgSendPointer +final _objc_msgSend_299 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -15239,18 +15089,18 @@ class NSMutableOrderedSet extends NSOrderedSet { /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_263( + _objc_msgSend_259( this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } /// removeObjectAtIndex: void removeObjectAtIndex_(int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_264(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, idx, object.ref.pointer); } @@ -15281,62 +15131,62 @@ class NSMutableOrderedSet extends NSOrderedSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_262(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjects:count: void addObjects_count_( ffi.Pointer> objects, int count) { - _objc_msgSend_304(this.ref.pointer, _sel_addObjects_count_, objects, count); + _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_266(this.ref.pointer, + _objc_msgSend_262(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// moveObjectsAtIndexes:toIndex: void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_305(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, indexes.ref.pointer, idx); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_271(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// setObject:atIndex: void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_263( + _objc_msgSend_259( this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_263(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// replaceObjectsInRange:withObjects:count: void replaceObjectsInRange_withObjects_count_(NSRange range, ffi.Pointer> objects, int count) { - _objc_msgSend_306(this.ref.pointer, + _objc_msgSend_302(this.ref.pointer, _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_272( + _objc_msgSend_268( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -15345,12 +15195,12 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_258( + _objc_msgSend_254( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } @@ -15361,46 +15211,46 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_262(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray array) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); } /// intersectOrderedSet: void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_307( + _objc_msgSend_303( this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } /// minusOrderedSet: void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_307( + _objc_msgSend_303( this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } /// unionOrderedSet: void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_307( + _objc_msgSend_303( this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } /// intersectSet: void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_262(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } /// minusSet: void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_262(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } /// unionSet: void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_262(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } /// orderedSetWithCapacity: @@ -15413,7 +15263,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_262( + _objc_msgSend_258( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } @@ -15461,7 +15311,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet: static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_297(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -15470,7 +15320,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet:range:copyItems: static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_298( + final _ret = _objc_msgSend_294( _class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -15491,7 +15341,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray:range:copyItems: static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_299( + final _ret = _objc_msgSend_295( _class_NSMutableOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -15512,7 +15362,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet:copyItems: static NSMutableOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_300(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -15536,7 +15386,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet: NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15545,7 +15395,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:copyItems: NSMutableOrderedSet initWithOrderedSet_copyItems_( NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_301(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15554,7 +15404,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:range:copyItems: NSMutableOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_298(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15579,7 +15429,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:range:copyItems: NSMutableOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_299(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15596,7 +15446,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet:copyItems: NSMutableOrderedSet initWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_300(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -15667,7 +15517,7 @@ class NSMutableOrderedSet extends NSOrderedSet { late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); -final _objc_msgSend_304 = objc.msgSendPointer +final _objc_msgSend_300 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15683,7 +15533,7 @@ final _objc_msgSend_304 = objc.msgSendPointer int)>(); late final _sel_moveObjectsAtIndexes_toIndex_ = objc.registerName("moveObjectsAtIndexes:toIndex:"); -final _objc_msgSend_305 = objc.msgSendPointer +final _objc_msgSend_301 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15700,7 +15550,7 @@ final _objc_msgSend_305 = objc.msgSendPointer late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); late final _sel_replaceObjectsInRange_withObjects_count_ = objc.registerName("replaceObjectsInRange:withObjects:count:"); -final _objc_msgSend_306 = objc.msgSendPointer +final _objc_msgSend_302 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15718,7 +15568,7 @@ final _objc_msgSend_306 = objc.msgSendPointer int)>(); late final _sel_intersectOrderedSet_ = objc.registerName("intersectOrderedSet:"); -final _objc_msgSend_307 = objc.msgSendPointer +final _objc_msgSend_303 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -15759,12 +15609,12 @@ class NSMutableSet extends NSSet { /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_262(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_262(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// initWithCoder: @@ -15791,19 +15641,19 @@ class NSMutableSet extends NSSet { /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_265( + _objc_msgSend_261( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// intersectSet: void intersectSet_(NSSet otherSet) { - _objc_msgSend_308( + _objc_msgSend_304( this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// minusSet: void minusSet_(NSSet otherSet) { - _objc_msgSend_308(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } /// removeAllObjects @@ -15813,12 +15663,12 @@ class NSMutableSet extends NSSet { /// unionSet: void unionSet_(NSSet otherSet) { - _objc_msgSend_308(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } /// setSet: void setSet_(NSSet otherSet) { - _objc_msgSend_308(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } /// setWithCapacity: @@ -15866,7 +15716,7 @@ class NSMutableSet extends NSSet { /// setWithSet: static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_245( + final _ret = _objc_msgSend_241( _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } @@ -15887,14 +15737,14 @@ class NSMutableSet extends NSSet { /// initWithSet: NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_245( + final _ret = _objc_msgSend_241( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_246(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -15945,7 +15795,7 @@ class NSMutableSet extends NSSet { } late final _class_NSMutableSet = objc.getClass("NSMutableSet"); -final _objc_msgSend_308 = objc.msgSendPointer +final _objc_msgSend_304 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16008,7 +15858,7 @@ class NSItemProvider extends NSObject { /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_309(this.ref.pointer, + final _ret = _objc_msgSend_305(this.ref.pointer, _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -16022,7 +15872,7 @@ class NSItemProvider extends NSObject { /// hasRepresentationConformingToTypeIdentifier:fileOptions: bool hasRepresentationConformingToTypeIdentifier_fileOptions_( NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_310( + return _objc_msgSend_306( this.ref.pointer, _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, typeIdentifier.ref.pointer, @@ -16039,7 +15889,7 @@ class NSItemProvider extends NSObject { /// setSuggestedName: set suggestedName(NSString? value) { - return _objc_msgSend_311(this.ref.pointer, _sel_setSuggestedName_, + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, value?.ref.pointer ?? ffi.nullptr); } @@ -16053,7 +15903,7 @@ class NSItemProvider extends NSObject { /// registerObject:visibility: void registerObject_visibility_(objc.ObjCObjectBase object, NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_312(this.ref.pointer, _sel_registerObject_visibility_, + _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, object.ref.pointer, visibility.value); } @@ -16066,7 +15916,7 @@ class NSItemProvider extends NSObject { /// initWithItem:typeIdentifier: NSItemProvider initWithItem_typeIdentifier_( objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_313( + final _ret = _objc_msgSend_309( this.ref.retainAndReturnPointer(), _sel_initWithItem_typeIdentifier_, item?.ref.pointer ?? ffi.nullptr, @@ -16139,7 +15989,7 @@ late final _sel_registeredTypeIdentifiers = objc.registerName("registeredTypeIdentifiers"); late final _sel_registeredTypeIdentifiersWithFileOptions_ = objc.registerName("registeredTypeIdentifiersWithFileOptions:"); -final _objc_msgSend_309 = objc.msgSendPointer +final _objc_msgSend_305 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -16153,7 +16003,7 @@ late final _sel_hasItemConformingToTypeIdentifier_ = objc.registerName("hasItemConformingToTypeIdentifier:"); late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); -final _objc_msgSend_310 = objc.msgSendPointer +final _objc_msgSend_306 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -16169,7 +16019,7 @@ final _objc_msgSend_310 = objc.msgSendPointer int)>(); late final _sel_suggestedName = objc.registerName("suggestedName"); late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); -final _objc_msgSend_311 = objc.msgSendPointer +final _objc_msgSend_307 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16181,7 +16031,7 @@ final _objc_msgSend_311 = objc.msgSendPointer ffi.Pointer, ffi.Pointer)>(); late final _sel_registerObject_visibility_ = objc.registerName("registerObject:visibility:"); -final _objc_msgSend_312 = objc.msgSendPointer +final _objc_msgSend_308 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16199,7 +16049,7 @@ late final _sel_canLoadObjectOfClass_ = objc.registerName("canLoadObjectOfClass:"); late final _sel_initWithItem_typeIdentifier_ = objc.registerName("initWithItem:typeIdentifier:"); -final _objc_msgSend_313 = objc.msgSendPointer +final _objc_msgSend_309 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( @@ -16268,19 +16118,19 @@ class NSMutableString extends NSString { /// replaceCharactersInRange:withString: void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_314(this.ref.pointer, + _objc_msgSend_310(this.ref.pointer, _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } /// insertString:atIndex: void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_315( + _objc_msgSend_311( this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } /// deleteCharactersInRange: void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_260(this.ref.pointer, _sel_deleteCharactersInRange_, range); + _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// appendString: @@ -16305,7 +16155,7 @@ class NSMutableString extends NSString { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_316( + return _objc_msgSend_312( this.ref.pointer, _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -16317,7 +16167,7 @@ class NSMutableString extends NSString { /// applyTransform:reverse:range:updatedRange: bool applyTransform_reverse_range_updatedRange_(NSString transform, bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_317( + return _objc_msgSend_313( this.ref.pointer, _sel_applyTransform_reverse_range_updatedRange_, transform.ref.pointer, @@ -16328,14 +16178,14 @@ class NSMutableString extends NSString { /// initWithCapacity: NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_318( + final _ret = _objc_msgSend_314( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// stringWithCapacity: static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_318( + final _ret = _objc_msgSend_314( _class_NSMutableString, _sel_stringWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -16418,18 +16268,10 @@ class NSMutableString extends NSString { return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithFormat:arguments: - NSMutableString initWithFormat_arguments_( - NSString format, ffi.Pointer<__va_list_tag> argList) { - final _ret = _objc_msgSend_222(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_arguments_, format.ref.pointer, argList); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithFormat:locale: NSMutableString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_222( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -16437,24 +16279,12 @@ class NSMutableString extends NSString { return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithFormat:locale:arguments: - NSMutableString initWithFormat_locale_arguments_(NSString format, - objc.ObjCObjectBase? locale, ffi.Pointer<__va_list_tag> argList) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_arguments_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - argList); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithValidatedFormat:validFormatSpecifiers:error: NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16471,7 +16301,7 @@ class NSMutableString extends NSString { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_226( + final _ret = _objc_msgSend_224( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -16483,49 +16313,9 @@ class NSMutableString extends NSString { : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:arguments:error: - NSMutableString? - initWithValidatedFormat_validFormatSpecifiers_arguments_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer<__va_list_tag> argList, - ffi.Pointer> error) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_arguments_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - argList, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithValidatedFormat:validFormatSpecifiers:locale:arguments:error: - NSMutableString? - initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer<__va_list_tag> argList, - ffi.Pointer> error) { - final _ret = _objc_msgSend_228( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_arguments_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - argList, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithData:encoding: NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_229(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -16535,7 +16325,7 @@ class NSMutableString extends NSString { /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_230(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -16545,7 +16335,7 @@ class NSMutableString extends NSString { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -16608,7 +16398,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16625,7 +16415,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_225( + final _ret = _objc_msgSend_223( _class_NSMutableString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -16639,7 +16429,7 @@ class NSMutableString extends NSString { /// initWithCString:encoding: NSMutableString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_232(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -16649,7 +16439,7 @@ class NSMutableString extends NSString { /// stringWithCString:encoding: static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_228( _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -16659,7 +16449,7 @@ class NSMutableString extends NSString { /// initWithContentsOfURL:encoding:error: NSMutableString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_233( + final _ret = _objc_msgSend_229( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -16673,7 +16463,7 @@ class NSMutableString extends NSString { /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_230( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -16687,7 +16477,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfURL:encoding:error: static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_233( + final _ret = _objc_msgSend_229( _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -16701,7 +16491,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfFile:encoding:error: static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_230( _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -16717,7 +16507,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_235( + final _ret = _objc_msgSend_231( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -16733,7 +16523,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_232( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -16749,7 +16539,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_235( + final _ret = _objc_msgSend_231( _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -16765,7 +16555,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_232( _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -16783,7 +16573,7 @@ class NSMutableString extends NSString { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_237( + return _objc_msgSend_233( _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -16856,7 +16646,7 @@ class NSMutableString extends NSString { late final _class_NSMutableString = objc.getClass("NSMutableString"); late final _sel_replaceCharactersInRange_withString_ = objc.registerName("replaceCharactersInRange:withString:"); -final _objc_msgSend_314 = objc.msgSendPointer +final _objc_msgSend_310 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16872,7 +16662,7 @@ final _objc_msgSend_314 = objc.msgSendPointer ffi.Pointer)>(); late final _sel_insertString_atIndex_ = objc.registerName("insertString:atIndex:"); -final _objc_msgSend_315 = objc.msgSendPointer +final _objc_msgSend_311 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -16893,7 +16683,7 @@ late final _sel_appendFormat_ = objc.registerName("appendFormat:"); late final _sel_setString_ = objc.registerName("setString:"); late final _sel_replaceOccurrencesOfString_withString_options_range_ = objc.registerName("replaceOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_316 = objc.msgSendPointer +final _objc_msgSend_312 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedLong Function( @@ -16913,7 +16703,7 @@ final _objc_msgSend_316 = objc.msgSendPointer NSRange)>(); late final _sel_applyTransform_reverse_range_updatedRange_ = objc.registerName("applyTransform:reverse:range:updatedRange:"); -final _objc_msgSend_317 = objc.msgSendPointer +final _objc_msgSend_313 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( @@ -16931,7 +16721,7 @@ final _objc_msgSend_317 = objc.msgSendPointer bool, NSRange, ffi.Pointer)>(); -final _objc_msgSend_318 = objc.msgSendPointer +final _objc_msgSend_314 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -17086,7 +16876,7 @@ class NSProxy extends objc.ObjCObjectBase { /// methodSignatureForSelector: NSMethodSignature? methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_319( + final _ret = _objc_msgSend_315( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null @@ -17143,7 +16933,7 @@ class NSProxy extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_255(this.ref.pointer, + final _ret = _objc_msgSend_251(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -17153,7 +16943,7 @@ class NSProxy extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_256( + final _ret = _objc_msgSend_252( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -17203,12 +16993,12 @@ class NSProxy extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_257(this.ref.pointer, _sel_zone); + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } } late final _class_NSProxy = objc.getClass("NSProxy"); -final _objc_msgSend_319 = objc.msgSendPointer +final _objc_msgSend_315 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -17258,7 +17048,7 @@ class DartProxyBuilder extends NSObject { ffi.Pointer sel, NSMethodSignature signature, ffi.Pointer block) { - _objc_msgSend_320( + _objc_msgSend_316( this.ref.pointer, _sel_implementMethod_withSignature_andBlock_, sel, @@ -17314,7 +17104,7 @@ class DartProxyBuilder extends NSObject { late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); late final _sel_implementMethod_withSignature_andBlock_ = objc.registerName("implementMethod:withSignature:andBlock:"); -final _objc_msgSend_320 = objc.msgSendPointer +final _objc_msgSend_316 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( @@ -17354,14 +17144,14 @@ class DartProxy extends NSProxy { /// newFromBuilder: static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_321( + final _ret = _objc_msgSend_317( _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// initFromBuilder: DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_321(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), _sel_initFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } @@ -17374,7 +17164,7 @@ class DartProxy extends NSProxy { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_247( + final _ret = _objc_msgSend_243( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -17412,7 +17202,7 @@ class DartProxy extends NSProxy { late final _class_DartProxy = objc.getClass("DartProxy"); late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); -final _objc_msgSend_321 = objc.msgSendPointer +final _objc_msgSend_317 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( From 4be8b66149efb54dd05c588dc205aff31815c972 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 17:59:58 +1000 Subject: [PATCH 11/23] Sort interface methods --- .../lib/src/code_generator/binding.dart | 4 + .../lib/src/code_generator/library.dart | 3 + .../src/code_generator/objc_interface.dart | 3 + .../lib/src/code_generator/objc_methods.dart | 6 +- .../lib/src/code_generator/objc_protocol.dart | 3 + pkgs/objective_c/ffigen_c.yaml | 1 + pkgs/objective_c/ffigen_objc.yaml | 1 + .../lib/src/c_bindings_generated.dart | 208 +- .../src/objective_c_bindings_generated.dart | 31996 ++++++++-------- .../src/objective_c_bindings_generated.m | 16 +- 10 files changed, 16860 insertions(+), 15381 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/binding.dart b/pkgs/ffigen/lib/src/code_generator/binding.dart index 61cdd48b7..6f075f161 100644 --- a/pkgs/ffigen/lib/src/code_generator/binding.dart +++ b/pkgs/ffigen/lib/src/code_generator/binding.dart @@ -40,6 +40,10 @@ abstract class Binding { /// Returns the Objective C bindings, if any. BindingString? toObjCBindingString(Writer w) => null; + + /// Sort members of this binding, if possible. For example, sort the methods + /// of a ObjCInterface. + void sort() {} } /// Base class for bindings which look up symbols in dynamic library. diff --git a/pkgs/ffigen/lib/src/code_generator/library.dart b/pkgs/ffigen/lib/src/code_generator/library.dart index a06b3a5d1..e31cff11d 100644 --- a/pkgs/ffigen/lib/src/code_generator/library.dart +++ b/pkgs/ffigen/lib/src/code_generator/library.dart @@ -112,6 +112,9 @@ class Library { bindings = dependencies.toList(); if (sort) { bindings.sortBy((b) => b.name); + for (final b in bindings) { + b.sort(); + } } } diff --git a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart index c4ca64bc1..e44a0fa0d 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart @@ -58,6 +58,9 @@ class ObjCInterface extends BindingType with ObjCMethods { void addProtocol(ObjCProtocol proto) => _protocols.add(proto); bool get _isBuiltIn => builtInFunctions.isBuiltInInterface(originalName); + @override + void sort() => sortMethods(); + @override BindingString toBindingString(Writer w) { if (_isBuiltIn) { diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index c7dbe3c51..ce22af13f 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -12,8 +12,9 @@ final _logger = Logger('ffigen.code_generator.objc_methods'); mixin ObjCMethods { final _methods = {}; + final _order = []; - Iterable get methods => _methods.values; + Iterable get methods => _order.map((name) => _methods[name]!); ObjCMethod? getMethod(String name) => _methods[name]; String get originalName; @@ -24,6 +25,7 @@ mixin ObjCMethods { if (_shouldIncludeMethod(method)) { _methods[method.originalName] = _maybeReplaceMethod(getMethod(method.originalName), method); + _order.add(method.originalName); } } @@ -93,6 +95,8 @@ mixin ObjCMethods { UniqueNamer createMethodRenamer(Writer w) => UniqueNamer( {name, 'pointer', 'toString', 'hashCode', 'runtimeType', 'noSuchMethod'}, parent: w.topLevelUniqueNamer); + + void sortMethods() => _order.sort(); } enum ObjCMethodKind { diff --git a/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart b/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart index 06f6ac86b..8588407f6 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart @@ -28,6 +28,9 @@ class ObjCProtocol extends NoLookUpBinding with ObjCMethods { }) : lookupName = lookupName ?? originalName, super(name: name ?? originalName); + @override + void sort() => sortMethods(); + @override BindingString toBindingString(Writer w) { if (!generateBindings) { diff --git a/pkgs/objective_c/ffigen_c.yaml b/pkgs/objective_c/ffigen_c.yaml index 0277c8a5f..6e15e3b17 100644 --- a/pkgs/objective_c/ffigen_c.yaml +++ b/pkgs/objective_c/ffigen_c.yaml @@ -11,6 +11,7 @@ ffi-native: assetId: 'objective_c.framework/objective_c' exclude-all-by-default: true generate-for-package-objective-c: true +sort: true functions: include: - 'objc_.*' diff --git a/pkgs/objective_c/ffigen_objc.yaml b/pkgs/objective_c/ffigen_objc.yaml index c74976249..7174be78a 100644 --- a/pkgs/objective_c/ffigen_objc.yaml +++ b/pkgs/objective_c/ffigen_objc.yaml @@ -12,6 +12,7 @@ headers: ffi-native: exclude-all-by-default: true generate-for-package-objective-c: true +sort: true external-versions: # See https://docs.flutter.dev/reference/supported-platforms. ios: diff --git a/pkgs/objective_c/lib/src/c_bindings_generated.dart b/pkgs/objective_c/lib/src/c_bindings_generated.dart index 440e744ba..8fc04acac 100644 --- a/pkgs/objective_c/lib/src/c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/c_bindings_generated.dart @@ -37,45 +37,30 @@ external int Dart_InitializeApiDL( ffi.Pointer data, ); -@ffi.Native Function(ffi.Pointer)>( - symbol: "sel_registerName", isLeaf: true) -external ffi.Pointer registerName( - ffi.Pointer name, -); - -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getClass", isLeaf: true) -external ffi.Pointer getClass( - ffi.Pointer name, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteAutoBlock") +external ffi.Array> NSConcreteAutoBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_retain", isLeaf: true) -external ffi.Pointer objectRetain( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>( + symbol: "_NSConcreteFinalizingBlock") +external ffi.Array> NSConcreteFinalizingBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_retainBlock", isLeaf: true) -external ffi.Pointer blockRetain( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") +external ffi.Array> NSConcreteGlobalBlock; -@ffi.Native)>( - symbol: "objc_release", isLeaf: true) -external void objectRelease( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteMallocBlock") +external ffi.Array> NSConcreteMallocBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_autorelease", isLeaf: true) -external ffi.Pointer objectAutorelease( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteStackBlock") +external ffi.Array> NSConcreteStackBlock; @ffi.Native Function(ffi.Pointer)>( - symbol: "object_getClass", isLeaf: true) -external ffi.Pointer getObjectClass( + symbol: "objc_retainBlock", isLeaf: true) +external ffi.Pointer blockRetain( ffi.Pointer object, ); @@ -87,39 +72,20 @@ external ffi.Pointer> copyClassList( ffi.Pointer count, ); -@ffi.Native(symbol: "objc_msgSend") -external void msgSend(); - -@ffi.Native(symbol: "objc_msgSend_fpret") -external void msgSendFpret(); - -@ffi.Native(symbol: "objc_msgSend_stret") -external void msgSendStret(); - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteStackBlock") -external ffi.Array> NSConcreteStackBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteMallocBlock") -external ffi.Array> NSConcreteMallocBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteAutoBlock") -external ffi.Array> NSConcreteAutoBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>( - symbol: "_NSConcreteFinalizingBlock") -external ffi.Array> NSConcreteFinalizingBlock; +@ffi.Native() +external void deleteFinalizableHandle( + Dart_FinalizableHandle handle, + Object owner, +); -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") -external ffi.Array> NSConcreteGlobalBlock; +@ffi.Native)>() +external void disposeObjCBlockWithClosure( + ffi.Pointer block, +); -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getProtocol", isLeaf: true) -external ffi.Pointer getProtocol( +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getClass", isLeaf: true) +external ffi.Pointer getClass( ffi.Pointer name, ); @@ -136,9 +102,16 @@ external ObjCMethodDesc getMethodDescription( bool isInstanceMethod, ); -@ffi.Native)>() -external void disposeObjCBlockWithClosure( - ffi.Pointer block, +@ffi.Native Function(ffi.Pointer)>( + symbol: "object_getClass", isLeaf: true) +external ffi.Pointer getObjectClass( + ffi.Pointer object, +); + +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getProtocol", isLeaf: true) +external ffi.Pointer getProtocol( + ffi.Pointer name, ); @ffi.Native)>(isLeaf: true) @@ -146,6 +119,20 @@ external bool isValidBlock( ffi.Pointer block, ); +@ffi.Native(symbol: "objc_msgSend") +external void msgSend(); + +@ffi.Native(symbol: "objc_msgSend_fpret") +external void msgSendFpret(); + +@ffi.Native(symbol: "objc_msgSend_stret") +external void msgSendStret(); + +@ffi.Native Function(ffi.Handle)>() +external ffi.Pointer newFinalizableBool( + Object owner, +); + @ffi.Native< Dart_FinalizableHandle Function(ffi.Handle, ffi.Pointer)>() external Dart_FinalizableHandle newFinalizableHandle( @@ -153,38 +140,61 @@ external Dart_FinalizableHandle newFinalizableHandle( ffi.Pointer object, ); -@ffi.Native() -external void deleteFinalizableHandle( - Dart_FinalizableHandle handle, - Object owner, +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_autorelease", isLeaf: true) +external ffi.Pointer objectAutorelease( + ffi.Pointer object, ); -@ffi.Native Function(ffi.Handle)>() -external ffi.Pointer newFinalizableBool( - Object owner, +@ffi.Native)>( + symbol: "objc_release", isLeaf: true) +external void objectRelease( + ffi.Pointer object, ); -typedef ObjCSelector = _ObjCSelector; +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_retain", isLeaf: true) +external ffi.Pointer objectRetain( + ffi.Pointer object, +); -final class _ObjCSelector extends ffi.Opaque {} +@ffi.Native Function(ffi.Pointer)>( + symbol: "sel_registerName", isLeaf: true) +external ffi.Pointer registerName( + ffi.Pointer name, +); +typedef Dart_FinalizableHandle = ffi.Pointer<_Dart_FinalizableHandle>; +typedef ObjCBlockDesc = _ObjCBlockDesc; +typedef ObjCBlockImpl = _ObjCBlockImpl; +typedef ObjCMethodDesc = _ObjCMethodDesc; typedef ObjCObject = _ObjCObject; +typedef ObjCProtocol = _ObjCProtocol; +typedef ObjCSelector = _ObjCSelector; -final class _ObjCObject extends ffi.Opaque {} +final class _Dart_FinalizableHandle extends ffi.Opaque {} -typedef ObjCProtocol = _ObjCProtocol; +final class _Dart_Handle extends ffi.Opaque {} -final class _ObjCProtocol extends ffi.Opaque {} +final class _ObjCBlockDesc extends ffi.Struct { + @ffi.UnsignedLong() + external int reserved; -typedef ObjCMethodDesc = _ObjCMethodDesc; + @ffi.UnsignedLong() + external int size; -final class _ObjCMethodDesc extends ffi.Struct { - external ffi.Pointer name; + external ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer dst, ffi.Pointer src)>> + copy_helper; - external ffi.Pointer types; -} + external ffi + .Pointer src)>> + dispose_helper; -typedef ObjCBlockImpl = _ObjCBlockImpl; + external ffi.Pointer signature; +} final class _ObjCBlockImpl extends ffi.Struct { external ffi.Pointer isa; @@ -205,30 +215,14 @@ final class _ObjCBlockImpl extends ffi.Struct { external int dispose_port; } -typedef ObjCBlockDesc = _ObjCBlockDesc; - -final class _ObjCBlockDesc extends ffi.Struct { - @ffi.UnsignedLong() - external int reserved; - - @ffi.UnsignedLong() - external int size; - - external ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer dst, ffi.Pointer src)>> - copy_helper; - - external ffi - .Pointer src)>> - dispose_helper; +final class _ObjCMethodDesc extends ffi.Struct { + external ffi.Pointer name; - external ffi.Pointer signature; + external ffi.Pointer types; } -typedef Dart_FinalizableHandle = ffi.Pointer<_Dart_FinalizableHandle>; +final class _ObjCObject extends ffi.Opaque {} -final class _Dart_FinalizableHandle extends ffi.Opaque {} +final class _ObjCProtocol extends ffi.Opaque {} -final class _Dart_Handle extends ffi.Opaque {} +final class _ObjCSelector extends ffi.Opaque {} diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 6aaebbd93..13c5ceb85 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -36,14865 +36,10471 @@ external ffi.Pointer _wrapListenerBlock_64xl06( ffi.Pointer block, ); -/// NSObject -class NSObject extends objc.ObjCObjectBase { - NSObject._(ffi.Pointer pointer, +/// DartProxy +class DartProxy extends NSProxy { + DartProxy._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSObject] that points to the same underlying object as [other]. - NSObject.castFrom(objc.ObjCObjectBase other) + /// Constructs a [DartProxy] that points to the same underlying object as [other]. + DartProxy.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSObject] that wraps the given raw object pointer. - NSObject.castFromPointer(ffi.Pointer other, + /// Constructs a [DartProxy] that wraps the given raw object pointer. + DartProxy.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSObject]. + /// Returns whether [obj] is an instance of [DartProxy]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); } - /// load - static void load() { - _objc_msgSend_1(_class_NSObject, _sel_load); + /// alloc + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// initialize - static void initialize() { - _objc_msgSend_1(_class_NSObject, _sel_initialize); + /// autorelease + DartProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } - /// init - NSObject init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } - /// new - static NSObject new1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// initFromBuilder: + DartProxy initFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), + _sel_initFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSObject alloc() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// newFromBuilder: + static DartProxy newFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317( + _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); } - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer sel) { + return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); } - /// copy - objc.ObjCObjectBase copy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// retain + DartProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } - /// mutableCopy - objc.ObjCObjectBase mutableCopy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// self + DartProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } +} - /// copyWithZone: - static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } +/// DartProxyBuilder +class DartProxyBuilder extends NSObject1 { + DartProxyBuilder._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// mutableCopyWithZone: - static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } + /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. + DartProxyBuilder.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// instancesRespondToSelector: - static bool instancesRespondToSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_4( - _class_NSObject, _sel_instancesRespondToSelector_, aSelector); - } + /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. + DartProxyBuilder.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// conformsToProtocol: - static bool conformsToProtocol_(Protocol protocol) { - return _objc_msgSend_5( - _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); + /// Returns whether [obj] is an instance of [DartProxyBuilder]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); } - /// methodForSelector: - ffi.Pointer> methodForSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_6( - this.ref.pointer, _sel_methodForSelector_, aSelector); + /// alloc + static DartProxyBuilder alloc() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// instanceMethodForSelector: - static ffi.Pointer> - instanceMethodForSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_6( - _class_NSObject, _sel_instanceMethodForSelector_, aSelector); + /// allocWithZone: + static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// doesNotRecognizeSelector: - void doesNotRecognizeSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_DartProxyBuilder, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// forwardingTargetForSelector: - objc.ObjCObjectBase forwardingTargetForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_8( - this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// autorelease + DartProxyBuilder autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } - /// forwardInvocation: - void forwardInvocation_(NSInvocation anInvocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); + /// implementMethod:withSignature:andBlock: + void implementMethod_withSignature_andBlock_( + ffi.Pointer sel, + NSMethodSignature signature, + ffi.Pointer block) { + _objc_msgSend_316( + this.ref.pointer, + _sel_implementMethod_withSignature_andBlock_, + sel, + signature.ref.pointer, + block); } - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// init + DartProxyBuilder init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// instanceMethodSignatureForSelector: - static NSMethodSignature instanceMethodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// init + DartProxyBuilder init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// isSubclassOfClass: - static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_DartProxyBuilder, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// resolveClassMethod: - static bool resolveClassMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); + /// new + static DartProxyBuilder new1() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// resolveInstanceMethod: - static bool resolveInstanceMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); + /// new + static DartProxyBuilder new2() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// hash - static int hash() { - return _objc_msgSend_11(_class_NSObject, _sel_hash); + /// retain + DartProxyBuilder retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } - /// superclass - static objc.ObjCObjectBase superclass() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// self + DartProxyBuilder self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } +} - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +/// NSArray +class NSArray extends NSObject1 { + NSArray._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// description - static NSString description() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSArray] that points to the same underlying object as [other]. + NSArray.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// debugDescription - static NSString debugDescription() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSArray] that wraps the given raw object pointer. + NSArray.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// version - static int version() { - return _objc_msgSend_79(_class_NSObject, _sel_version); + /// Returns whether [obj] is an instance of [NSArray]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); } - /// setVersion: - static void setVersion_(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); - } - - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// replacementObjectForCoder: - objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18( - this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// awakeAfterUsingCoder: - objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_awakeAfterUsingCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: false, release: true); - } - - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: - void - attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( - NSError error, - int recoveryOptionIndex, - objc.ObjCObjectBase? delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo) { - _objc_msgSend_245( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, - error.ref.pointer, - recoveryOptionIndex, - delegate?.ref.pointer ?? ffi.nullptr, - didRecoverSelector, - contextInfo); - } - - /// attemptRecoveryFromError:optionIndex: - bool attemptRecoveryFromError_optionIndex_( - NSError error, int recoveryOptionIndex) { - return _objc_msgSend_246( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_, - error.ref.pointer, - recoveryOptionIndex); - } - - /// observeValueForKeyPath:ofObject:change:context: - void observeValueForKeyPath_ofObject_change_context_( - NSString? keyPath, - objc.ObjCObjectBase? object, - NSDictionary? change, + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject1 observer, + NSString keyPath, + NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_247( + _objc_msgSend_139( this.ref.pointer, - _sel_observeValueForKeyPath_ofObject_change_context_, - keyPath?.ref.pointer ?? ffi.nullptr, - object?.ref.pointer ?? ffi.nullptr, - change?.ref.pointer ?? ffi.nullptr, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, context); } - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, + /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: + void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( + NSObject1 observer, + NSIndexSet indexes, NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_139( + _objc_msgSend_136( this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, + _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, observer.ref.pointer, + indexes.ref.pointer, keyPath.ref.pointer, options.value, context); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// alloc + static NSArray alloc() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// allocWithZone: + static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// willChangeValueForKey: - void willChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); + /// array + static NSArray array() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// didChangeValueForKey: - void didChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); + /// arrayByAddingObject: + NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// willChange:valuesAtIndexes:forKey: - void willChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// arrayByAddingObjectsFromArray: + NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { + final _ret = _objc_msgSend_103(this.ref.pointer, + _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// didChange:valuesAtIndexes:forKey: - void didChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// arrayByApplyingDifference: + NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_132(this.ref.pointer, + _sel_arrayByApplyingDifference_, difference.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// willChangeValueForKey:withSetMutation:usingObjects: - void willChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( - this.ref.pointer, - _sel_willChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + /// arrayWithArray: + static NSArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// didChangeValueForKey:withSetMutation:usingObjects: - void didChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( - this.ref.pointer, - _sel_didChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSObject, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSObject, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// observationInfo - ffi.Pointer get observationInfo { - return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + /// arrayWithObject: + static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// setObservationInfo: - set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + /// arrayWithObjects: + static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + /// arrayWithObjects:count: + static NSArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// self - NSObject self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// componentsJoinedByString: + NSString componentsJoinedByString_(NSString separator) { + final _ret = _objc_msgSend_104(this.ref.pointer, + _sel_componentsJoinedByString_, separator.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); + } + + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); + } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// differenceFromArray: + objc.ObjCObjectBase differenceFromArray_(NSArray other) { + final _ret = _objc_msgSend_128( + this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + /// differenceFromArray:withOptions: + objc.ObjCObjectBase differenceFromArray_withOptions_( + NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_131( + this.ref.pointer, + _sel_differenceFromArray_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// retain - NSObject retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// firstObjectCommonWithArray: + objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { + final _ret = _objc_msgSend_106(this.ref.pointer, + _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } - /// autorelease - NSObject autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + /// indexOfObject:inRange: + int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, + anObject.ref.pointer, range); } - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + /// indexOfObjectIdenticalTo: + int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } -} -late final _class_NSObject = objc.getClass("NSObject"); -late final _sel_load = objc.registerName("load"); -final _objc_msgSend_1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - void Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initialize = objc.registerName("initialize"); -typedef instancetype = ffi.Pointer; -typedef Dartinstancetype = objc.ObjCObjectBase; -late final _sel_init = objc.registerName("init"); -final _objc_msgSend_2 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_new = objc.registerName("new"); + /// indexOfObjectIdenticalTo:inRange: + int indexOfObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, + _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); + } -final class _NSZone extends ffi.Opaque {} + /// init + NSArray init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } -late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); -final _objc_msgSend_3 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone>)>(); -late final _sel_alloc = objc.registerName("alloc"); -late final _sel_dealloc = objc.registerName("dealloc"); -late final _sel_copy = objc.registerName("copy"); -late final _sel_mutableCopy = objc.registerName("mutableCopy"); -late final _sel_copyWithZone_ = objc.registerName("copyWithZone:"); -late final _sel_mutableCopyWithZone_ = - objc.registerName("mutableCopyWithZone:"); -late final _sel_instancesRespondToSelector_ = - objc.registerName("instancesRespondToSelector:"); -final _objc_msgSend_4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + /// init + NSArray init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } -/// Protocol -class Protocol extends objc.ObjCObjectBase { - Protocol._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + /// initWithArray: + NSArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [Protocol] that points to the same underlying object as [other]. - Protocol.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithArray:copyItems: + NSArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [Protocol] that wraps the given raw object pointer. - Protocol.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithCoder: + NSArray? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [Protocol]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); + /// initWithCoder: + NSArray? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); } -} -late final _class_Protocol = objc.getClass("Protocol"); -late final _sel_conformsToProtocol_ = objc.registerName("conformsToProtocol:"); -final _objc_msgSend_5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer protocol)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_methodForSelector_ = objc.registerName("methodForSelector:"); -final _objc_msgSend_6 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_instanceMethodForSelector_ = - objc.registerName("instanceMethodForSelector:"); -late final _sel_doesNotRecognizeSelector_ = - objc.registerName("doesNotRecognizeSelector:"); -final _objc_msgSend_7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_forwardingTargetForSelector_ = - objc.registerName("forwardingTargetForSelector:"); -final _objc_msgSend_8 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); - -/// NSInvocation -class NSInvocation extends objc.ObjCObjectBase { - NSInvocation._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - - /// Constructs a [NSInvocation] that points to the same underlying object as [other]. - NSInvocation.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSInvocation] that wraps the given raw object pointer. - NSInvocation.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithContentsOfFile: + NSArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSInvocation]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); + /// initWithContentsOfURL: + NSArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); } -} -late final _class_NSInvocation = objc.getClass("NSInvocation"); -late final _sel_forwardInvocation_ = objc.registerName("forwardInvocation:"); -final _objc_msgSend_9 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anInvocation)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + /// initWithContentsOfURL:error: + NSArray? initWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } -/// NSMethodSignature -class NSMethodSignature extends NSObject { - NSMethodSignature._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// initWithObjects: + NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. - NSMethodSignature.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithObjects:count: + NSArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. - NSMethodSignature.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// isEqualToArray: + bool isEqualToArray_(NSArray otherArray) { + return _objc_msgSend_110( + this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); + } - /// Returns whether [obj] is an instance of [NSMethodSignature]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSArray, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// signatureWithObjCTypes: - static NSMethodSignature? signatureWithObjCTypes_( - ffi.Pointer types) { - final _ret = _objc_msgSend_10( - _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); return _ret.address == 0 ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); - } - - /// numberOfArguments - int get numberOfArguments { - return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// getArgumentTypeAtIndex: - ffi.Pointer getArgumentTypeAtIndex_(int idx) { - return _objc_msgSend_12( - this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// frameLength - int get frameLength { - return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } - /// isOneway - bool isOneway() { - return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); } - /// methodReturnType - ffi.Pointer get methodReturnType { - return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); + /// new + static NSArray new1() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// methodReturnLength - int get methodReturnLength { - return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int index) { + final _ret = + _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// init - NSMethodSignature init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// new - static NSMethodSignature new1() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSMethodSignature alloc() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMethodSignature, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject1 observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMethodSignature, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// removeObserver:fromObjectsAtIndexes:forKeyPath: + void removeObserver_fromObjectsAtIndexes_forKeyPath_( + NSObject1 observer, NSIndexSet indexes, NSString keyPath) { + _objc_msgSend_138( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer); } -} -late final _class_NSMethodSignature = objc.getClass("NSMethodSignature"); -late final _sel_signatureWithObjCTypes_ = - objc.registerName("signatureWithObjCTypes:"); -final _objc_msgSend_10 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer types)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_numberOfArguments = objc.registerName("numberOfArguments"); -final _objc_msgSend_11 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_getArgumentTypeAtIndex_ = - objc.registerName("getArgumentTypeAtIndex:"); -final _objc_msgSend_12 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong idx)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_frameLength = objc.registerName("frameLength"); -late final _sel_isOneway = objc.registerName("isOneway"); -final _objc_msgSend_13 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - bool Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_methodReturnType = objc.registerName("methodReturnType"); -final _objc_msgSend_14 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_methodReturnLength = objc.registerName("methodReturnLength"); - -/// NSSet -class NSSet extends NSObject { - NSSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSSet] that points to the same underlying object as [other]. - NSSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSSet] that wraps the given raw object pointer. - NSSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); - } - - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: + void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( + NSObject1 observer, + NSIndexSet indexes, + NSString keyPath, + ffi.Pointer context) { + _objc_msgSend_137( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer, + context); } - /// member: - objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// init - NSSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayHint + NSData get sortedArrayHint { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:count: - NSSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayHint + NSData get sortedArrayHint { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayUsingFunction:context: + NSArray sortedArrayUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context) { + final _ret = _objc_msgSend_112(this.ref.pointer, + _sel_sortedArrayUsingFunction_context_, comparator, context); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// allObjects - NSArray get allObjects { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + /// sortedArrayUsingFunction:context:hint: + NSArray sortedArrayUsingFunction_context_hint_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context, + NSData? hint) { + final _ret = _objc_msgSend_113( + this.ref.pointer, + _sel_sortedArrayUsingFunction_context_hint_, + comparator, + context, + hint?.ref.pointer ?? ffi.nullptr); return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// anyObject - objc.ObjCObjectBase? anyObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// sortedArrayUsingSelector: + NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); + /// subarrayWithRange: + NSArray subarrayWithRange_(NSRange range) { + final _ret = + _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// intersectsSet: - bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// isEqualToSet: - bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } +} - /// isSubsetOfSet: - bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); - } +enum NSBinarySearchingOptions { + NSBinarySearchingFirstEqual(256), + NSBinarySearchingLastEqual(512), + NSBinarySearchingInsertionIndex(1024); - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); - } + final int value; + const NSBinarySearchingOptions(this.value); - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); - } + static NSBinarySearchingOptions fromValue(int value) => switch (value) { + 256 => NSBinarySearchingFirstEqual, + 512 => NSBinarySearchingLastEqual, + 1024 => NSBinarySearchingInsertionIndex, + _ => throw ArgumentError( + "Unknown value for NSBinarySearchingOptions: $value"), + }; +} - /// setByAddingObject: - NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_238( - this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } +/// NSCharacterSet +class NSCharacterSet extends NSObject1 { + NSCharacterSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// setByAddingObjectsFromSet: - NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_239( - this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. + NSCharacterSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// setByAddingObjectsFromArray: - NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_240( - this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. + NSCharacterSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// set - static NSSet set1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSCharacterSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); } - /// setWithObject: - static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObject_, object.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// URLFragmentAllowedCharacterSet + static NSCharacterSet getURLFragmentAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// setWithObjects:count: - static NSSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSSet, _sel_setWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// URLFragmentAllowedCharacterSet + static NSCharacterSet getURLFragmentAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// setWithObjects: - static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// URLHostAllowedCharacterSet + static NSCharacterSet getURLHostAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// setWithSet: - static NSSet setWithSet_(NSSet set) { - final _ret = - _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// URLHostAllowedCharacterSet + static NSCharacterSet getURLHostAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// setWithArray: - static NSSet setWithArray_(NSArray array) { - final _ret = - _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// URLPasswordAllowedCharacterSet + static NSCharacterSet getURLPasswordAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// URLPasswordAllowedCharacterSet + static NSCharacterSet getURLPasswordAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// URLPathAllowedCharacterSet + static NSCharacterSet getURLPathAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// URLPathAllowedCharacterSet + static NSCharacterSet getURLPathAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// URLQueryAllowedCharacterSet + static NSCharacterSet getURLQueryAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// URLQueryAllowedCharacterSet + static NSCharacterSet getURLQueryAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// URLUserAllowedCharacterSet + static NSCharacterSet getURLUserAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// URLUserAllowedCharacterSet + static NSCharacterSet getURLUserAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSSet new1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSCharacterSet alloc() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); - return NSSet.castFromPointer(_ret, retain: false, release: true); + static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSSet alloc() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// alphanumericCharacterSet + static NSCharacterSet getAlphanumericCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// alphanumericCharacterSet + static NSCharacterSet getAlphanumericCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSSet, + return _objc_msgSend_26(_class_NSCharacterSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); + /// bitmapRepresentation + NSData get bitmapRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// bitmapRepresentation + NSData get bitmapRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// capitalizedLetterCharacterSet + static NSCharacterSet getCapitalizedLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } -} - -late final _class_NSSet = objc.getClass("NSSet"); -late final _sel_count = objc.registerName("count"); -late final _sel_member_ = objc.registerName("member:"); -final _objc_msgSend_15 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); - -/// NSEnumerator -class NSEnumerator extends NSObject { - NSEnumerator._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. - NSEnumerator.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSEnumerator] that wraps the given raw object pointer. - NSEnumerator.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSEnumerator]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); + /// capitalizedLetterCharacterSet + static NSCharacterSet getCapitalizedLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// nextObject - objc.ObjCObjectBase? nextObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// characterIsMember: + bool characterIsMember_(int aCharacter) { + return _objc_msgSend_192( + this.ref.pointer, _sel_characterIsMember_, aCharacter); } - /// allObjects - objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// characterSetWithBitmapRepresentation: + static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { + final _ret = _objc_msgSend_189(_class_NSCharacterSet, + _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithCharactersInString: + static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { + final _ret = _objc_msgSend_34(_class_NSCharacterSet, + _sel_characterSetWithCharactersInString_, aString.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithContentsOfFile: + static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { + final _ret = _objc_msgSend_190(_class_NSCharacterSet, + _sel_characterSetWithContentsOfFile_, fName.ref.pointer); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithRange: + static NSCharacterSet characterSetWithRange_(NSRange aRange) { + final _ret = _objc_msgSend_33( + _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// controlCharacterSet + static NSCharacterSet getControlCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// controlCharacterSet + static NSCharacterSet getControlCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decimalDigitCharacterSet + static NSCharacterSet getDecimalDigitCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decimalDigitCharacterSet + static NSCharacterSet getDecimalDigitCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decomposableCharacterSet + static NSCharacterSet getDecomposableCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decomposableCharacterSet + static NSCharacterSet getDecomposableCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// hasMemberInPlane: + bool hasMemberInPlane_(int thePlane) { + return _objc_msgSend_195( + this.ref.pointer, _sel_hasMemberInPlane_, thePlane); + } + + /// illegalCharacterSet + static NSCharacterSet getIllegalCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// illegalCharacterSet + static NSCharacterSet getIllegalCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// init - NSEnumerator init() { + NSCharacterSet init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSEnumerator new1() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// initWithCoder: + NSCharacterSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// initWithCoder: + NSCharacterSet? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSEnumerator alloc() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// invertedSet + NSCharacterSet get invertedSet { + final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// invertedSet + NSCharacterSet get invertedSet { + final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// isSupersetOfSet: + bool isSupersetOfSet_(NSCharacterSet theOtherSet) { + return _objc_msgSend_194( + this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSEnumerator, + final _ret = _objc_msgSend_95(_class_NSCharacterSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSEnumerator, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// letterCharacterSet + static NSCharacterSet getLetterCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// letterCharacterSet + static NSCharacterSet getLetterCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSEnumerator = objc.getClass("NSEnumerator"); -late final _sel_nextObject = objc.registerName("nextObject"); -final _objc_msgSend_16 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_allObjects = objc.registerName("allObjects"); + /// longCharacterIsMember: + bool longCharacterIsMember_(int theLongChar) { + return _objc_msgSend_193( + this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); + } -final class NSFastEnumerationState extends ffi.Struct { - @ffi.UnsignedLong() - external int state; + /// lowercaseLetterCharacterSet + static NSCharacterSet getLowercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - external ffi.Pointer> itemsPtr; + /// lowercaseLetterCharacterSet + static NSCharacterSet getLowercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - external ffi.Pointer mutationsPtr; + /// new + static NSCharacterSet new1() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } - @ffi.Array.multi([5]) - external ffi.Array extra; -} + /// newlineCharacterSet + static NSCharacterSet getNewlineCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } -late final _sel_countByEnumeratingWithState_objects_count_ = - objc.registerName("countByEnumeratingWithState:objects:count:"); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - int arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - ffi.UnsignedLong arg3)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>()(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline, - 0) - .cast(); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - int arg3) => - (objc.getBlockClosure(block) as int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline, - 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. -abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, ffi.UnsignedLong arg3)>> ptr) => - objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - objc.newPointerBlock(_ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> fromFunction(int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer>, int) fn) => - objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>( - objc.newClosureBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, int arg3) => - fn(arg0, arg1, arg2, arg3)), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. -extension ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_CallExtension - on objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> { - int call(ffi.Pointer arg0, ffi.Pointer arg1, - ffi.Pointer> arg2, int arg3) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - ffi.UnsignedLong arg3)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>()(ref.pointer, arg0, arg1, arg2, arg3); -} - -/// NSString -class NSString extends NSObject { - factory NSString(String str) { - final cstr = str.toNativeUtf16(); - final nsstr = stringWithCharacters_length_(cstr.cast(), str.length); - pkg_ffi.calloc.free(cstr); - return nsstr; + /// newlineCharacterSet + static NSCharacterSet getNewlineCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - @override - String toString() { - final data = - dataUsingEncoding_(0x94000100 /* NSUTF16LittleEndianStringEncoding */); - return data!.bytes.cast().toDartString(length: length); + /// nonBaseCharacterSet + static NSCharacterSet getNonBaseCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - NSString._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSString] that points to the same underlying object as [other]. - NSString.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSString] that wraps the given raw object pointer. - NSString.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSString]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); + /// nonBaseCharacterSet + static NSCharacterSet getNonBaseCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// punctuationCharacterSet + static NSCharacterSet getPunctuationCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// characterAtIndex: - int characterAtIndex_(int index) { - return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); + /// punctuationCharacterSet + static NSCharacterSet getPunctuationCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// init - NSString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); } - /// initWithCoder: - NSString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// symbolCharacterSet + static NSCharacterSet getSymbolCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// substringFromIndex: - NSString substringFromIndex_(int from) { + /// symbolCharacterSet + static NSCharacterSet getSymbolCharacterSet() { final _ret = - _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); - return NSString.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// substringToIndex: - NSString substringToIndex_(int to) { - final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// uppercaseLetterCharacterSet + static NSCharacterSet getUppercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// substringWithRange: - NSString substringWithRange_(NSRange range) { - final _ret = - _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// uppercaseLetterCharacterSet + static NSCharacterSet getUppercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// getCharacters:range: - void getCharacters_range_( - ffi.Pointer buffer, NSRange range) { - _objc_msgSend_21( - this.ref.pointer, _sel_getCharacters_range_, buffer, range); + /// whitespaceAndNewlineCharacterSet + static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// compare: - NSComparisonResult compare_(NSString string) { - final _ret = - _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// whitespaceAndNewlineCharacterSet + static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// compare:options: - NSComparisonResult compare_options_( - NSString string, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, - string.ref.pointer, mask.value); - return NSComparisonResult.fromValue(_ret); + /// whitespaceCharacterSet + static NSCharacterSet getWhitespaceCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// compare:options:range: - NSComparisonResult compare_options_range_(NSString string, - NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { - final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, - string.ref.pointer, mask.value, rangeOfReceiverToCompare); - return NSComparisonResult.fromValue(_ret); + /// whitespaceCharacterSet + static NSCharacterSet getWhitespaceCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } +} - /// compare:options:range:locale: - NSComparisonResult compare_options_range_locale_( - NSString string, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToCompare, - objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_25( - this.ref.pointer, - _sel_compare_options_range_locale_, - string.ref.pointer, - mask.value, - rangeOfReceiverToCompare, - locale?.ref.pointer ?? ffi.nullptr); - return NSComparisonResult.fromValue(_ret); - } +/// NSCoder +class NSCoder extends objc.ObjCObjectBase { + NSCoder._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); - /// caseInsensitiveCompare: - NSComparisonResult caseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } + /// Constructs a [NSCoder] that points to the same underlying object as [other]. + NSCoder.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// localizedCompare: - NSComparisonResult localizedCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } + /// Constructs a [NSCoder] that wraps the given raw object pointer. + NSCoder.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// localizedCaseInsensitiveCompare: - NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22(this.ref.pointer, - _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// Returns whether [obj] is an instance of [NSCoder]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); } +} - /// localizedStandardCompare: - NSComparisonResult localizedStandardCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } +enum NSComparisonResult { + NSOrderedAscending(-1), + NSOrderedSame(0), + NSOrderedDescending(1); - /// isEqualToString: - bool isEqualToString_(NSString aString) { - return _objc_msgSend_26( - this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); - } + final int value; + const NSComparisonResult(this.value); - /// hasPrefix: - bool hasPrefix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); + static NSComparisonResult fromValue(int value) => switch (value) { + -1 => NSOrderedAscending, + 0 => NSOrderedSame, + 1 => NSOrderedDescending, + _ => + throw ArgumentError("Unknown value for NSComparisonResult: $value"), + }; +} + +/// NSData +class NSData extends NSObject1 { + NSData._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSData] that points to the same underlying object as [other]. + NSData.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSData] that wraps the given raw object pointer. + NSData.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSData]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); } - /// hasSuffix: - bool hasSuffix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); + /// alloc + static NSData alloc() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// commonPrefixWithString:options: - NSString commonPrefixWithString_options_( - NSString str, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_27(this.ref.pointer, - _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// containsString: - bool containsString_(NSString str) { - return _objc_msgSend_26( - this.ref.pointer, _sel_containsString_, str.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSData, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// localizedCaseInsensitiveContainsString: - bool localizedCaseInsensitiveContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); + /// base64EncodedDataWithOptions: + NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_187( + this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// localizedStandardContainsString: - bool localizedStandardContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedStandardContainsString_, str.ref.pointer); + /// base64EncodedStringWithOptions: + NSString base64EncodedStringWithOptions_( + NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_185( + this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedStandardRangeOfString: - void localizedStandardRangeOfString_( - ffi.Pointer stret, NSString str) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer) - : stret.ref = _objc_msgSend_28(this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer); + /// bytes + ffi.Pointer get bytes { + return _objc_msgSend_35(this.ref.pointer, _sel_bytes); } - /// rangeOfString: - void rangeOfString_(ffi.Pointer stret, NSString searchString) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, - searchString.ref.pointer) - : stret.ref = _objc_msgSend_28( - this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); + /// bytes + ffi.Pointer get bytes { + return _objc_msgSend_35(this.ref.pointer, _sel_bytes); } - /// rangeOfString:options: - void rangeOfString_options_(ffi.Pointer stret, NSString searchString, - NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_29Stret(stret, this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_29(this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); + /// compressedDataUsingAlgorithm:error: + NSData? compressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString:options:range: - void rangeOfString_options_range_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_30Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_30( - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch); + /// data + static NSData data() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_data); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString:options:range:locale: - void rangeOfString_options_range_locale_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch, - NSLocale? locale) { - objc.useMsgSendVariants - ? _objc_msgSend_31Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr) - : stret.ref = _objc_msgSend_31( - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr); + /// dataWithBytes:length: + static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfCharacterFromSet: - void rangeOfCharacterFromSet_( - ffi.Pointer stret, NSCharacterSet searchSet) { - objc.useMsgSendVariants - ? _objc_msgSend_196Stret(stret, this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_196(this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); + /// dataWithBytesNoCopy:length: + static NSData dataWithBytesNoCopy_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfCharacterFromSet:options: - void rangeOfCharacterFromSet_options_(ffi.Pointer stret, - NSCharacterSet searchSet, NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_197Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value) - : stret.ref = _objc_msgSend_197( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value); + /// dataWithBytesNoCopy:length:freeWhenDone: + static NSData dataWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(_class_NSData, + _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfCharacterFromSet:options:range: - void rangeOfCharacterFromSet_options_range_( - ffi.Pointer stret, - NSCharacterSet searchSet, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_198Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_198( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch); + /// dataWithContentsOfFile: + static NSData? dataWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52( + _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfComposedCharacterSequenceAtIndex: - void rangeOfComposedCharacterSequenceAtIndex_( - ffi.Pointer stret, int index) { - objc.useMsgSendVariants - ? _objc_msgSend_199Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_199(this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index); + /// dataWithContentsOfFile:options:error: + static NSData? dataWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + _class_NSData, + _sel_dataWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfComposedCharacterSequencesForRange: - void rangeOfComposedCharacterSequencesForRange_( - ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_200(this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range); + /// dataWithContentsOfURL: + static NSData? dataWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182( + _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// stringByAppendingString: - NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// dataWithContentsOfURL:options:error: + static NSData? dataWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + _class_NSData, + _sel_dataWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// stringByAppendingFormat: - NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// dataWithData: + static NSData dataWithData_(NSData data) { + final _ret = + _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + /// decompressedDataUsingAlgorithm:error: + NSData? decompressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + /// getBytes:length: + void getBytes_length_(ffi.Pointer buffer, int length) { + _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + /// getBytes:range: + void getBytes_range_(ffi.Pointer buffer, NSRange range) { + _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); } - /// uppercaseString - NSString get uppercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// init + NSData init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseString - NSString get lowercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBase64EncodedData:options: + NSData? initWithBase64EncodedData_options_( + NSData base64Data, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_186( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedData_options_, + base64Data.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// capitalizedString - NSString get capitalizedString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBase64EncodedString:options: + NSData? initWithBase64EncodedString_options_( + NSString base64String, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_184( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedString_options_, + base64String.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// localizedUppercaseString - NSString get localizedUppercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytes:length: + NSData initWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// localizedLowercaseString - NSString get localizedLowercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytesNoCopy:length: + NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// localizedCapitalizedString - NSString get localizedCapitalizedString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytesNoCopy:length:freeWhenDone: + NSData initWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// uppercaseStringWithLocale: - NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseStringWithLocale: - NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile: + NSData? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// capitalizedStringWithLocale: - NSString capitalizedStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile:options:error: + NSData? initWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// getLineStart:end:contentsEnd:forRange: - void getLineStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getLineStart_end_contentsEnd_forRange_, - startPtr, - lineEndPtr, - contentsEndPtr, - range); - } - - /// lineRangeForRange: - void lineRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_lineRangeForRange_, range) - : stret.ref = - _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); - } - - /// getParagraphStart:end:contentsEnd:forRange: - void getParagraphStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer parEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getParagraphStart_end_contentsEnd_forRange_, - startPtr, - parEndPtr, - contentsEndPtr, - range); - } - - /// paragraphRangeForRange: - void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_200( - this.ref.pointer, _sel_paragraphRangeForRange_, range); - } - - /// UTF8String - ffi.Pointer get UTF8String { - return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); - } - - /// fastestEncoding - int get fastestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); - } - - /// smallestEncoding - int get smallestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); - } - - /// dataUsingEncoding:allowLossyConversion: - NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_203(this.ref.pointer, - _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); + /// initWithContentsOfURL: + NSData? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// dataUsingEncoding: - NSData? dataUsingEncoding_(int encoding) { - final _ret = - _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); + /// initWithContentsOfURL:options:error: + NSData? initWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// canBeConvertedToEncoding: - bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_124( - this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); + /// initWithData: + NSData initWithData_(NSData data) { + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + _sel_initWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// cStringUsingEncoding: - ffi.Pointer cStringUsingEncoding_(int encoding) { - return _objc_msgSend_12( - this.ref.pointer, _sel_cStringUsingEncoding_, encoding); + /// isEqualToData: + bool isEqualToData_(NSData other) { + return _objc_msgSend_39( + this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); } - /// getCString:maxLength:encoding: - bool getCString_maxLength_encoding_( - ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_205(this.ref.pointer, - _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSData, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: - bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( - ffi.Pointer buffer, - int maxBufferCount, - ffi.Pointer usedBufferCount, - int encoding, - NSStringEncodingConversionOptions options, - NSRange range, - ffi.Pointer leftover) { - return _objc_msgSend_206( - this.ref.pointer, - _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, - buffer, - maxBufferCount, - usedBufferCount, - encoding, - options.value, - range, - leftover); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// maximumLengthOfBytesUsingEncoding: - int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// lengthOfBytesUsingEncoding: - int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); + /// new + static NSData new1() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_new); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); + /// rangeOfData:options:range: + void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, + NSDataSearchOptions mask, NSRange searchRange) { + objc.useMsgSendVariants + ? _objc_msgSend_177Stret( + stret, + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange) + : stret.ref = _objc_msgSend_177( + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange); } - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// subdataWithRange: + NSData subdataWithRange_(NSRange range) { + final _ret = + _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); } - /// decomposedStringWithCanonicalMapping - NSString get decomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// precomposedStringWithCanonicalMapping - NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:options:error: + bool writeToFile_options_error_( + NSString path, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, + path.ref.pointer, writeOptionsMask.value, errorPtr); } - /// decomposedStringWithCompatibilityMapping - NSString get decomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// precomposedStringWithCompatibilityMapping - NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:options:error: + bool writeToURL_options_error_( + NSURL url, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, + url.ref.pointer, writeOptionsMask.value, errorPtr); } +} - /// componentsSeparatedByString: - NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_208(this.ref.pointer, - _sel_componentsSeparatedByString_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } +enum NSDataBase64DecodingOptions { + NSDataBase64DecodingIgnoreUnknownCharacters(1); - /// componentsSeparatedByCharactersInSet: - NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_209(this.ref.pointer, - _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataBase64DecodingOptions(this.value); - /// stringByTrimmingCharactersInSet: - NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_210(this.ref.pointer, - _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64DecodingIgnoreUnknownCharacters, + _ => throw ArgumentError( + "Unknown value for NSDataBase64DecodingOptions: $value"), + }; +} - /// stringByPaddingToLength:withString:startingAtIndex: - NSString stringByPaddingToLength_withString_startingAtIndex_( - int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_211( - this.ref.pointer, - _sel_stringByPaddingToLength_withString_startingAtIndex_, - newLength, - padString.ref.pointer, - padIndex); - return NSString.castFromPointer(_ret, retain: true, release: true); +enum NSDataBase64EncodingOptions { + NSDataBase64Encoding64CharacterLineLength(1), + NSDataBase64Encoding76CharacterLineLength(2), + NSDataBase64EncodingEndLineWithCarriageReturn(16), + NSDataBase64EncodingEndLineWithLineFeed(32); + + final int value; + const NSDataBase64EncodingOptions(this.value); + + static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64Encoding64CharacterLineLength, + 2 => NSDataBase64Encoding76CharacterLineLength, + 16 => NSDataBase64EncodingEndLineWithCarriageReturn, + 32 => NSDataBase64EncodingEndLineWithLineFeed, + _ => throw ArgumentError( + "Unknown value for NSDataBase64EncodingOptions: $value"), + }; +} + +enum NSDataCompressionAlgorithm { + NSDataCompressionAlgorithmLZFSE(0), + NSDataCompressionAlgorithmLZ4(1), + NSDataCompressionAlgorithmLZMA(2), + NSDataCompressionAlgorithmZlib(3); + + final int value; + const NSDataCompressionAlgorithm(this.value); + + static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { + 0 => NSDataCompressionAlgorithmLZFSE, + 1 => NSDataCompressionAlgorithmLZ4, + 2 => NSDataCompressionAlgorithmLZMA, + 3 => NSDataCompressionAlgorithmZlib, + _ => throw ArgumentError( + "Unknown value for NSDataCompressionAlgorithm: $value"), + }; +} + +enum NSDataReadingOptions { + NSDataReadingMappedIfSafe(1), + NSDataReadingUncached(2), + NSDataReadingMappedAlways(8); + + static const NSDataReadingMapped = NSDataReadingMappedIfSafe; + static const NSMappedRead = NSDataReadingMappedIfSafe; + static const NSUncachedRead = NSDataReadingUncached; + + final int value; + const NSDataReadingOptions(this.value); + + static NSDataReadingOptions fromValue(int value) => switch (value) { + 1 => NSDataReadingMappedIfSafe, + 2 => NSDataReadingUncached, + 8 => NSDataReadingMappedAlways, + _ => + throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), + }; + + @override + String toString() { + if (this == NSDataReadingMappedIfSafe) + return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; + if (this == NSDataReadingUncached) + return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; + return super.toString(); } +} - /// stringByFoldingWithOptions:locale: - NSString stringByFoldingWithOptions_locale_( - NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_212( - this.ref.pointer, - _sel_stringByFoldingWithOptions_locale_, - options.value, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); +enum NSDataSearchOptions { + NSDataSearchBackwards(1), + NSDataSearchAnchored(2); + + final int value; + const NSDataSearchOptions(this.value); + + static NSDataSearchOptions fromValue(int value) => switch (value) { + 1 => NSDataSearchBackwards, + 2 => NSDataSearchAnchored, + _ => + throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), + }; +} + +enum NSDataWritingOptions { + NSDataWritingAtomic(1), + NSDataWritingWithoutOverwriting(2), + NSDataWritingFileProtectionNone(268435456), + NSDataWritingFileProtectionComplete(536870912), + NSDataWritingFileProtectionCompleteUnlessOpen(805306368), + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), + NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), + NSDataWritingFileProtectionMask(4026531840); + + static const NSAtomicWrite = NSDataWritingAtomic; + + final int value; + const NSDataWritingOptions(this.value); + + static NSDataWritingOptions fromValue(int value) => switch (value) { + 1 => NSDataWritingAtomic, + 2 => NSDataWritingWithoutOverwriting, + 268435456 => NSDataWritingFileProtectionNone, + 536870912 => NSDataWritingFileProtectionComplete, + 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, + 1073741824 => + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, + 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, + 4026531840 => NSDataWritingFileProtectionMask, + _ => + throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), + }; + + @override + String toString() { + if (this == NSDataWritingAtomic) + return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; + return super.toString(); } +} - /// stringByReplacingOccurrencesOfString:withString:options:range: - NSString stringByReplacingOccurrencesOfString_withString_options_range_( - NSString target, - NSString replacement, - NSStringCompareOptions options, - NSRange searchRange) { - final _ret = _objc_msgSend_213( - this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_options_range_, - target.ref.pointer, - replacement.ref.pointer, - options.value, - searchRange); - return NSString.castFromPointer(_ret, retain: true, release: true); +/// NSDate +class NSDate extends NSObject1 { + NSDate._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSDate] that points to the same underlying object as [other]. + NSDate.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSDate] that wraps the given raw object pointer. + NSDate.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSDate]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); } - /// stringByReplacingOccurrencesOfString:withString: - NSString stringByReplacingOccurrencesOfString_withString_( - NSString target, NSString replacement) { - final _ret = _objc_msgSend_214( - this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_, - target.ref.pointer, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSDate alloc() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringByReplacingCharactersInRange:withString: - NSString stringByReplacingCharactersInRange_withString_( - NSRange range, NSString replacement) { - final _ret = _objc_msgSend_215( - this.ref.pointer, - _sel_stringByReplacingCharactersInRange_withString_, - range, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringByApplyingTransform:reverse: - NSString? stringByApplyingTransform_reverse_( - NSString transform, bool reverse) { - final _ret = _objc_msgSend_216( - this.ref.pointer, - _sel_stringByApplyingTransform_reverse_, - transform.ref.pointer, - reverse); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSDate, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// writeToURL:atomically:encoding:error: - bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, - int enc, ffi.Pointer> error) { - return _objc_msgSend_217( - this.ref.pointer, - _sel_writeToURL_atomically_encoding_error_, - url.ref.pointer, - useAuxiliaryFile, - enc, - error); + /// autorelease + NSDate autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically:encoding:error: - bool writeToFile_atomically_encoding_error_( - NSString path, - bool useAuxiliaryFile, - int enc, - ffi.Pointer> error) { - return _objc_msgSend_218( - this.ref.pointer, - _sel_writeToFile_atomically_encoding_error_, - path.ref.pointer, - useAuxiliaryFile, - enc, - error); + /// compare: + NSComparisonResult compare_(NSDate other) { + final _ret = + _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// date + static NSDate date() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// hash - int get hash { - return _objc_msgSend_11(this.ref.pointer, _sel_hash); + /// dateByAddingTimeInterval: + NSDate dateByAddingTimeInterval_(double ti) { + final _ret = + _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharactersNoCopy:length:freeWhenDone: - NSString initWithCharactersNoCopy_length_freeWhenDone_( - ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( - this.ref.retainAndReturnPointer(), - _sel_initWithCharactersNoCopy_length_freeWhenDone_, - characters, - length, - freeBuffer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// dateWithTimeInterval:sinceDate: + static NSDate dateWithTimeInterval_sinceDate_( + double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(_class_NSDate, + _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharacters:length: - NSString initWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), - _sel_initWithCharacters_length_, characters, length); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// dateWithTimeIntervalSince1970: + static NSDate dateWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithUTF8String: - NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// dateWithTimeIntervalSinceNow: + static NSDate dateWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithString: - NSString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// dateWithTimeIntervalSinceReferenceDate: + static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithFormat: - NSString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithFormat:locale: - NSString initWithFormat_locale_( - NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_, - format.ref.pointer, + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// distantFuture + static NSDate getDistantFuture() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// distantFuture + static NSDate getDistantFuture() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithData:encoding: - NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), - _sel_initWithData_encoding_, data.ref.pointer, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// distantPast + static NSDate getDistantPast() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:length:encoding: - NSString? initWithBytes_length_encoding_( - ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_encoding_, bytes, len, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// distantPast + static NSDate getDistantPast() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( - ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, - bytes, - len, - encoding, - freeBuffer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// earlierDate: + NSDate earlierDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// string - static NSString string() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_string); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// stringWithString: - static NSString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithString_, string.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// init + NSDate init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringWithCharacters:length: - static NSString stringWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220( - _class_NSString, _sel_stringWithCharacters_length_, characters, length); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// init + NSDate init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringWithUTF8String: - static NSString? stringWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221( - _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); + /// initWithCoder: + NSDate? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// stringWithFormat: - static NSString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedStringWithFormat: - static NSString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + : NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSString, - _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); + /// initWithCoder: + NSDate? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSDate.castFromPointer(_ret, retain: false, release: true); } - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithTimeInterval:sinceDate: + NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithCString:encoding: - NSString? initWithCString_encoding_( - ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), - _sel_initWithCString_encoding_, nullTerminatedCString, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// initWithTimeIntervalSince1970: + NSDate initWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// stringWithCString:encoding: - static NSString? stringWithCString_encoding_( - ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( - _class_NSString, _sel_stringWithCString_encoding_, cString, enc); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithTimeIntervalSinceNow: + NSDate initWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL:encoding:error: - NSString? initWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// initWithTimeIntervalSinceReferenceDate: + NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfFile:encoding:error: - NSString? initWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// isEqualToDate: + bool isEqualToDate_(NSDate otherDate) { + return _objc_msgSend_282( + this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } - /// stringWithContentsOfURL:encoding:error: - static NSString? stringWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - _class_NSString, - _sel_stringWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSDate, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// stringWithContentsOfFile:encoding:error: - static NSString? stringWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - _class_NSString, - _sel_stringWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// laterDate: + NSDate laterDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:usedEncoding:error: - NSString? initWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// new + static NSDate new1() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfFile:usedEncoding:error: - NSString? initWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// now + static NSDate getNow() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// stringWithContentsOfURL:usedEncoding:error: - static NSString? stringWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - _class_NSString, - _sel_stringWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// now + static NSDate getNow() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// stringWithContentsOfFile:usedEncoding:error: - static NSString? stringWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - _class_NSString, - _sel_stringWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// retain + NSDate retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: - static int - stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( - NSData data, - NSDictionary? opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( - _class_NSString, - _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, - data.ref.pointer, - opts?.ref.pointer ?? ffi.nullptr, - string, - usedLossyConversion); + /// self + NSDate self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// propertyList - objc.ObjCObjectBase propertyList() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); } - /// propertyListFromStringsFileFormat - NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_234( - this.ref.pointer, _sel_propertyListFromStringsFileFormat); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// timeIntervalSince1970 + double get timeIntervalSince1970 { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); } - /// getCharacters: - void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + /// timeIntervalSince1970 + double get timeIntervalSince1970 { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); } - /// stringByAddingPercentEncodingWithAllowedCharacters: - NSString? stringByAddingPercentEncodingWithAllowedCharacters_( - NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_236( - this.ref.pointer, - _sel_stringByAddingPercentEncodingWithAllowedCharacters_, - allowedCharacters.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// timeIntervalSinceDate: + double timeIntervalSinceDate_(NSDate anotherDate) { + return objc.useMsgSendVariants + ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer) + : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer); } - /// stringByRemovingPercentEncoding - NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_58( - this.ref.pointer, _sel_stringByRemovingPercentEncoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// timeIntervalSinceNow + double get timeIntervalSinceNow { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); } - /// new - static NSString new1() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_new); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// timeIntervalSinceNow + double get timeIntervalSinceNow { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); } - /// allocWithZone: - static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); } - /// alloc - static NSString alloc() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSString, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); } +} - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); +/// NSDictionary +class NSDictionary extends NSObject1 { + NSDictionary._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSDictionary] that points to the same underlying object as [other]. + NSDictionary.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSDictionary] that wraps the given raw object pointer. + NSDictionary.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSDictionary]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// allKeys + NSArray get allKeys { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// allKeys + NSArray get allKeys { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSString, _sel_readableTypeIdentifiersForItemProvider); + /// allKeysForObject: + NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSString', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + /// allValues + NSArray get allValues { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSString', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + /// allValues + NSArray get allValues { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); return NSArray.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSString = objc.getClass("NSString"); -late final _sel_length = objc.registerName("length"); -late final _sel_characterAtIndex_ = objc.registerName("characterAtIndex:"); -final _objc_msgSend_17 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); + /// alloc + static NSDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); + } -/// NSCoder -class NSCoder extends objc.ObjCObjectBase { - NSCoder._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + /// allocWithZone: + static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSCoder] that points to the same underlying object as [other]. - NSCoder.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSDictionary, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } - /// Constructs a [NSCoder] that wraps the given raw object pointer. - NSCoder.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); + } - /// Returns whether [obj] is an instance of [NSCoder]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } -} -late final _class_NSCoder = objc.getClass("NSCoder"); -late final _sel_initWithCoder_ = objc.registerName("initWithCoder:"); -final _objc_msgSend_18 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_substringFromIndex_ = objc.registerName("substringFromIndex:"); -final _objc_msgSend_19 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong from)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_substringToIndex_ = objc.registerName("substringToIndex:"); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } -final class NSRange extends ffi.Struct { - @ffi.UnsignedLong() - external int location; + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_1( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } - @ffi.UnsignedLong() - external int length; -} + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_2( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } -late final _sel_substringWithRange_ = objc.registerName("substringWithRange:"); -final _objc_msgSend_20 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_getCharacters_range_ = - objc.registerName("getCharacters:range:"); -final _objc_msgSend_21 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } -enum NSComparisonResult { - NSOrderedAscending(-1), - NSOrderedSame(0), - NSOrderedDescending(1); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - final int value; - const NSComparisonResult(this.value); + /// descriptionInStringsFileFormat + NSString get descriptionInStringsFileFormat { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - static NSComparisonResult fromValue(int value) => switch (value) { - -1 => NSOrderedAscending, - 0 => NSOrderedSame, - 1 => NSOrderedDescending, - _ => - throw ArgumentError("Unknown value for NSComparisonResult: $value"), - }; -} + /// descriptionInStringsFileFormat + NSString get descriptionInStringsFileFormat { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); + return NSString.castFromPointer(_ret, retain: true, release: true); + } -late final _sel_compare_ = objc.registerName("compare:"); -final _objc_msgSend_22 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } -enum NSStringCompareOptions { - NSCaseInsensitiveSearch(1), - NSLiteralSearch(2), - NSBackwardsSearch(4), - NSAnchoredSearch(8), - NSNumericSearch(64), - NSDiacriticInsensitiveSearch(128), - NSWidthInsensitiveSearch(256), - NSForcedOrderingSearch(512), - NSRegularExpressionSearch(1024); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - final int value; - const NSStringCompareOptions(this.value); + /// dictionary + static NSDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); + } - static NSStringCompareOptions fromValue(int value) => switch (value) { - 1 => NSCaseInsensitiveSearch, - 2 => NSLiteralSearch, - 4 => NSBackwardsSearch, - 8 => NSAnchoredSearch, - 64 => NSNumericSearch, - 128 => NSDiacriticInsensitiveSearch, - 256 => NSWidthInsensitiveSearch, - 512 => NSForcedOrderingSearch, - 1024 => NSRegularExpressionSearch, - _ => throw ArgumentError( - "Unknown value for NSStringCompareOptions: $value"), - }; -} + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } -late final _sel_compare_options_ = objc.registerName("compare:options:"); -final _objc_msgSend_23 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_compare_options_range_ = - objc.registerName("compare:options:range:"); -final _objc_msgSend_24 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -late final _sel_compare_options_range_locale_ = - objc.registerName("compare:options:range:locale:"); -final _objc_msgSend_25 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare, - ffi.Pointer locale)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -late final _sel_caseInsensitiveCompare_ = - objc.registerName("caseInsensitiveCompare:"); -late final _sel_localizedCompare_ = objc.registerName("localizedCompare:"); -late final _sel_localizedCaseInsensitiveCompare_ = - objc.registerName("localizedCaseInsensitiveCompare:"); -late final _sel_localizedStandardCompare_ = - objc.registerName("localizedStandardCompare:"); -late final _sel_isEqualToString_ = objc.registerName("isEqualToString:"); -final _objc_msgSend_26 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_hasPrefix_ = objc.registerName("hasPrefix:"); -late final _sel_hasSuffix_ = objc.registerName("hasSuffix:"); -late final _sel_commonPrefixWithString_options_ = - objc.registerName("commonPrefixWithString:options:"); -final _objc_msgSend_27 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str, - ffi.UnsignedLong mask)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_containsString_ = objc.registerName("containsString:"); -late final _sel_localizedCaseInsensitiveContainsString_ = - objc.registerName("localizedCaseInsensitiveContainsString:"); -late final _sel_localizedStandardContainsString_ = - objc.registerName("localizedStandardContainsString:"); -late final _sel_localizedStandardRangeOfString_ = - objc.registerName("localizedStandardRangeOfString:"); -final _objc_msgSend_28 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_28Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_rangeOfString_ = objc.registerName("rangeOfString:"); -late final _sel_rangeOfString_options_ = - objc.registerName("rangeOfString:options:"); -final _objc_msgSend_29 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_29Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_rangeOfString_options_range_ = - objc.registerName("rangeOfString:options:range:"); -final _objc_msgSend_30 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_30Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); - -/// NSLocale -class NSLocale extends objc.ObjCObjectBase { - NSLocale._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - - /// Constructs a [NSLocale] that points to the same underlying object as [other]. - NSLocale.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSLocale] that wraps the given raw object pointer. - NSLocale.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSLocale]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } -} - -late final _class_NSLocale = objc.getClass("NSLocale"); -late final _sel_rangeOfString_options_range_locale_ = - objc.registerName("rangeOfString:options:range:locale:"); -final _objc_msgSend_31 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_31Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); - -/// NSCharacterSet -class NSCharacterSet extends NSObject { - NSCharacterSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. - NSCharacterSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. - NSCharacterSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSCharacterSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); + /// dictionaryWithDictionary: + static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165( + _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// controlCharacterSet - static NSCharacterSet getControlCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObject:forKey: + static NSDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// whitespaceCharacterSet - static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObjects:forKeys: + static NSDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// whitespaceAndNewlineCharacterSet - static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObjects:forKeys:count: + static NSDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// decimalDigitCharacterSet - static NSCharacterSet getDecimalDigitCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObjectsAndKeys: + static NSDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// letterCharacterSet - static NSCharacterSet getLetterCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// lowercaseLetterCharacterSet - static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// getObjects:andKeys:count: + void getObjects_andKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int count) { + _objc_msgSend_161( + this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } - /// uppercaseLetterCharacterSet - static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// init + NSDictionary init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// nonBaseCharacterSet - static NSCharacterSet getNonBaseCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// init + NSDictionary init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// alphanumericCharacterSet - static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSDictionary? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// decomposableCharacterSet - static NSCharacterSet getDecomposableCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSDictionary? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// illegalCharacterSet - static NSCharacterSet getIllegalCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile: + NSDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// punctuationCharacterSet - static NSCharacterSet getPunctuationCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfURL: + NSDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// capitalizedLetterCharacterSet - static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfURL:error: + NSDictionary? initWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// symbolCharacterSet - static NSCharacterSet getSymbolCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithDictionary: + NSDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// newlineCharacterSet - static NSCharacterSet getNewlineCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithDictionary:copyItems: + NSDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// characterSetWithRange: - static NSCharacterSet characterSetWithRange_(NSRange aRange) { - final _ret = _objc_msgSend_33( - _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:forKeys: + NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// characterSetWithCharactersInString: - static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { - final _ret = _objc_msgSend_34(_class_NSCharacterSet, - _sel_characterSetWithCharactersInString_, aString.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:forKeys:count: + NSDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// characterSetWithBitmapRepresentation: - static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_189(_class_NSCharacterSet, - _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithObjectsAndKeys: + NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// characterSetWithContentsOfFile: - static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_190(_class_NSCharacterSet, - _sel_characterSetWithContentsOfFile_, fName.ref.pointer); - return _ret.address == 0 - ? null - : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// isEqualToDictionary: + bool isEqualToDictionary_(NSDictionary otherDictionary) { + return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, + otherDictionary.ref.pointer); } - /// initWithCoder: - NSCharacterSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// keyEnumerator + NSEnumerator keyEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// characterIsMember: - bool characterIsMember_(int aCharacter) { - return _objc_msgSend_192( - this.ref.pointer, _sel_characterIsMember_, aCharacter); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSDictionary, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// bitmapRepresentation - NSData get bitmapRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// keysSortedByValueUsingSelector: + NSArray keysSortedByValueUsingSelector_( + ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// invertedSet - NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// new + static NSDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// longCharacterIsMember: - bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_193( - this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// isSupersetOfSet: - bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_194( - this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); + /// objectForKey: + objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// hasMemberInPlane: - bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_195( - this.ref.pointer, _sel_hasMemberInPlane_, thePlane); + /// objectForKeyedSubscript: + objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// URLUserAllowedCharacterSet - static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// objectsForKeys:notFoundMarker: + NSArray objectsForKeys_notFoundMarker_( + NSArray keys, objc.ObjCObjectBase marker) { + final _ret = _objc_msgSend_160( + this.ref.pointer, + _sel_objectsForKeys_notFoundMarker_, + keys.ref.pointer, + marker.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// URLPasswordAllowedCharacterSet - static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128( + _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// URLHostAllowedCharacterSet - static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); } - /// URLPathAllowedCharacterSet - static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// URLQueryAllowedCharacterSet - static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// URLFragmentAllowedCharacterSet - static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } +} - /// init - NSCharacterSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); +enum NSEnumerationOptions { + NSEnumerationConcurrent(1), + NSEnumerationReverse(2); + + final int value; + const NSEnumerationOptions(this.value); + + static NSEnumerationOptions fromValue(int value) => switch (value) { + 1 => NSEnumerationConcurrent, + 2 => NSEnumerationReverse, + _ => + throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), + }; +} + +/// NSEnumerator +class NSEnumerator extends NSObject1 { + NSEnumerator._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. + NSEnumerator.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSEnumerator] that wraps the given raw object pointer. + NSEnumerator.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSEnumerator]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); } - /// new - static NSCharacterSet new1() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// allObjects + objc.ObjCObjectBase get allObjects { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// allocWithZone: - static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// allObjects + objc.ObjCObjectBase get allObjects { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// alloc - static NSCharacterSet alloc() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + static NSEnumerator alloc() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSCharacterSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSCharacterSet, + return _objc_msgSend_26(_class_NSEnumerator, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// init + NSEnumerator init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } -} -late final _class_NSCharacterSet = objc.getClass("NSCharacterSet"); -late final _sel_controlCharacterSet = objc.registerName("controlCharacterSet"); -final _objc_msgSend_32 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_whitespaceCharacterSet = - objc.registerName("whitespaceCharacterSet"); -late final _sel_whitespaceAndNewlineCharacterSet = - objc.registerName("whitespaceAndNewlineCharacterSet"); -late final _sel_decimalDigitCharacterSet = - objc.registerName("decimalDigitCharacterSet"); -late final _sel_letterCharacterSet = objc.registerName("letterCharacterSet"); -late final _sel_lowercaseLetterCharacterSet = - objc.registerName("lowercaseLetterCharacterSet"); -late final _sel_uppercaseLetterCharacterSet = - objc.registerName("uppercaseLetterCharacterSet"); -late final _sel_nonBaseCharacterSet = objc.registerName("nonBaseCharacterSet"); -late final _sel_alphanumericCharacterSet = - objc.registerName("alphanumericCharacterSet"); -late final _sel_decomposableCharacterSet = - objc.registerName("decomposableCharacterSet"); -late final _sel_illegalCharacterSet = objc.registerName("illegalCharacterSet"); -late final _sel_punctuationCharacterSet = - objc.registerName("punctuationCharacterSet"); -late final _sel_capitalizedLetterCharacterSet = - objc.registerName("capitalizedLetterCharacterSet"); -late final _sel_symbolCharacterSet = objc.registerName("symbolCharacterSet"); -late final _sel_newlineCharacterSet = objc.registerName("newlineCharacterSet"); -late final _sel_characterSetWithRange_ = - objc.registerName("characterSetWithRange:"); -final _objc_msgSend_33 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange aRange)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_characterSetWithCharactersInString_ = - objc.registerName("characterSetWithCharactersInString:"); -final _objc_msgSend_34 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSEnumerator, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } -/// NSData -class NSData extends NSObject { - NSData._(ffi.Pointer pointer, + /// new + static NSEnumerator new1() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + } + + /// nextObject + objc.ObjCObjectBase? nextObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } +} + +/// NSError +class NSError extends NSObject1 { + NSError._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSData] that points to the same underlying object as [other]. - NSData.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSError] that points to the same underlying object as [other]. + NSError.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSData] that wraps the given raw object pointer. - NSData.castFromPointer(ffi.Pointer other, + /// Constructs a [NSError] that wraps the given raw object pointer. + NSError.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSData]. + /// Returns whether [obj] is an instance of [NSError]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// alloc + static NSError alloc() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// bytes - ffi.Pointer get bytes { - return _objc_msgSend_35(this.ref.pointer, _sel_bytes); + /// allocWithZone: + static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSError, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// getBytes:length: - void getBytes_length_(ffi.Pointer buffer, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); + /// code + int get code { + return _objc_msgSend_79(this.ref.pointer, _sel_code); } - /// getBytes:range: - void getBytes_range_(ffi.Pointer buffer, NSRange range) { - _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); + /// code + int get code { + return _objc_msgSend_79(this.ref.pointer, _sel_code); } - /// isEqualToData: - bool isEqualToData_(NSData other) { - return _objc_msgSend_39( - this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); + /// domain + NSString get domain { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// subdataWithRange: - NSData subdataWithRange_(NSRange range) { - final _ret = - _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// domain + NSString get domain { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// errorWithDomain:code:userInfo: + static NSError errorWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + _class_NSError, + _sel_errorWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:options:error: - bool writeToFile_options_error_( - NSString path, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, - path.ref.pointer, writeOptionsMask.value, errorPtr); + /// helpAnchor + NSString? get helpAnchor { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:options:error: - bool writeToURL_options_error_( - NSURL url, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, - url.ref.pointer, writeOptionsMask.value, errorPtr); + /// helpAnchor + NSString? get helpAnchor { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfData:options:range: - void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, - NSDataSearchOptions mask, NSRange searchRange) { - objc.useMsgSendVariants - ? _objc_msgSend_177Stret( - stret, - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange) - : stret.ref = _objc_msgSend_177( - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange); + /// init + NSError init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// data - static NSData data() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_data); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSError? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSError.castFromPointer(_ret, retain: false, release: true); } - /// dataWithBytes:length: - static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); - } - - /// dataWithBytesNoCopy:length: - static NSData dataWithBytesNoCopy_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// initWithDomain:code:userInfo: + NSError initWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + this.ref.retainAndReturnPointer(), + _sel_initWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// dataWithBytesNoCopy:length:freeWhenDone: - static NSData dataWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSData, - _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSError, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfFile:options:error: - static NSData? dataWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - _class_NSData, - _sel_dataWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// localizedDescription + NSString get localizedDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfURL:options:error: - static NSData? dataWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - _class_NSData, - _sel_dataWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// localizedDescription + NSString get localizedDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfFile: - static NSData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( - _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); + /// localizedFailureReason + NSString? get localizedFailureReason { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfURL: - static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( - _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); + /// localizedFailureReason + NSString? get localizedFailureReason { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithBytes:length: - NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithBytesNoCopy:length: - NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithBytesNoCopy:length:freeWhenDone: - NSData initWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:options:error: - NSData? initWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); + /// localizedRecoveryOptions + NSArray? get localizedRecoveryOptions { + final _ret = + _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:options:error: - NSData? initWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); + /// localizedRecoveryOptions + NSArray? get localizedRecoveryOptions { + final _ret = + _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); + /// localizedRecoverySuggestion + NSString? get localizedRecoverySuggestion { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL: - NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); + /// localizedRecoverySuggestion + NSString? get localizedRecoverySuggestion { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithData: - NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), - _sel_initWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataWithData: - static NSData dataWithData_(NSData data) { - final _ret = - _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// new + static NSError new1() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_new); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// initWithBase64EncodedString:options: - NSData? initWithBase64EncodedString_options_( - NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedString_options_, - base64String.ref.pointer, - options.value); + /// recoveryAttempter + objc.ObjCObjectBase? get recoveryAttempter { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// base64EncodedStringWithOptions: - NSString base64EncodedStringWithOptions_( - NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_185( - this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); - return NSString.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithBase64EncodedData:options: - NSData? initWithBase64EncodedData_options_( - NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedData_options_, - base64Data.ref.pointer, - options.value); + /// recoveryAttempter + objc.ObjCObjectBase? get recoveryAttempter { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// base64EncodedDataWithOptions: - NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_187( - this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); } - /// decompressedDataUsingAlgorithm:error: - NSData? decompressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// underlyingErrors + NSArray get underlyingErrors { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// compressedDataUsingAlgorithm:error: - NSData? compressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// underlyingErrors + NSArray get underlyingErrors { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// init - NSData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// userInfo + objc.ObjCObjectBase get userInfo { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// new - static NSData new1() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_new); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSData alloc() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSData, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// userInfo + objc.ObjCObjectBase get userInfo { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } +} - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSData, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } +final class NSFastEnumerationState extends ffi.Struct { + @ffi.UnsignedLong() + external int state; - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); - } + external ffi.Pointer> itemsPtr; - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } + external ffi.Pointer mutationsPtr; - /// initWithCoder: - NSData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); - } + @ffi.Array.multi([5]) + external ffi.Array extra; } -late final _class_NSData = objc.getClass("NSData"); -late final _sel_bytes = objc.registerName("bytes"); -final _objc_msgSend_35 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_description = objc.registerName("description"); -final _objc_msgSend_36 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_getBytes_length_ = objc.registerName("getBytes:length:"); -final _objc_msgSend_37 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong length)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -late final _sel_getBytes_range_ = objc.registerName("getBytes:range:"); -final _objc_msgSend_38 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, NSRange)>(); -late final _sel_isEqualToData_ = objc.registerName("isEqualToData:"); -final _objc_msgSend_39 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_subdataWithRange_ = objc.registerName("subdataWithRange:"); -final _objc_msgSend_40 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_writeToFile_atomically_ = - objc.registerName("writeToFile:atomically:"); -final _objc_msgSend_41 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); - -/// NSURL -class NSURL extends NSObject { - NSURL._(ffi.Pointer pointer, +/// NSIndexSet +class NSIndexSet extends NSObject1 { + NSIndexSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSURL] that points to the same underlying object as [other]. - NSURL.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. + NSIndexSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSURL] that wraps the given raw object pointer. - NSURL.castFromPointer(ffi.Pointer other, + /// Constructs a [NSIndexSet] that wraps the given raw object pointer. + NSIndexSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSURL]. + /// Returns whether [obj] is an instance of [NSIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); } - /// initFileURLWithPath:isDirectory:relativeToURL: - NSURL initFileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_42( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initFileURLWithPath:relativeToURL: - NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_43( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initFileURLWithPath:isDirectory: - NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSIndexSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initFileURLWithPath: - NSURL initFileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// containsIndex: + bool containsIndex_(int value) { + return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); } - /// fileURLWithPath:isDirectory:relativeToURL: - static NSURL fileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_46( - _class_NSURL, - _sel_fileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// containsIndexes: + bool containsIndexes_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); } - /// fileURLWithPath:relativeToURL: - static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_47( - _class_NSURL, - _sel_fileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// containsIndexesInRange: + bool containsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_containsIndexesInRange_, range); } - /// fileURLWithPath:isDirectory: - static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_48(_class_NSURL, - _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// fileURLWithPath: - static NSURL fileURLWithPath_(NSString path) { - final _ret = - _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_50( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// countOfIndexesInRange: + int countOfIndexesInRange_(NSRange range) { + return _objc_msgSend_123( + this.ref.pointer, _sel_countOfIndexesInRange_, range); } - /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_51( - _class_NSURL, - _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// initWithString: - NSURL? initWithString_(NSString URLString) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithString_, URLString.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + /// firstIndex + int get firstIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); } - /// initWithString:relativeToURL: - NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( - this.ref.retainAndReturnPointer(), - _sel_initWithString_relativeToURL_, - URLString.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + /// firstIndex + int get firstIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); } - /// URLWithString: - static NSURL? URLWithString_(NSString URLString) { - final _ret = _objc_msgSend_52( - _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// getIndexes:maxCount:inIndexRange: + int getIndexes_maxCount_inIndexRange_( + ffi.Pointer indexBuffer, + int bufferSize, + ffi.Pointer range) { + return _objc_msgSend_122(this.ref.pointer, + _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } - /// URLWithString:relativeToURL: - static NSURL? URLWithString_relativeToURL_( - NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( - _class_NSURL, - _sel_URLWithString_relativeToURL_, - URLString.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// indexGreaterThanIndex: + int indexGreaterThanIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanIndex_, value); } - /// initWithString:encodingInvalidCharacters: - NSURL? initWithString_encodingInvalidCharacters_( - NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( - this.ref.retainAndReturnPointer(), - _sel_initWithString_encodingInvalidCharacters_, - URLString.ref.pointer, - encodingInvalidCharacters); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + /// indexGreaterThanOrEqualToIndex: + int indexGreaterThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } - /// URLWithString:encodingInvalidCharacters: - static NSURL? URLWithString_encodingInvalidCharacters_( - NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( - _class_NSURL, - _sel_URLWithString_encodingInvalidCharacters_, - URLString.ref.pointer, - encodingInvalidCharacters); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// indexLessThanIndex: + int indexLessThanIndex_(int value) { + return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); } - /// initWithDataRepresentation:relativeToURL: - NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// indexLessThanOrEqualToIndex: + int indexLessThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } - /// URLWithDataRepresentation:relativeToURL: - static NSURL URLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_URLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// indexSet + static NSIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// initAbsoluteURLWithDataRepresentation:relativeToURL: - NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// indexSetWithIndex: + static NSIndexSet indexSetWithIndex_(int value) { + final _ret = + _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// absoluteURLWithDataRepresentation:relativeToURL: - static NSURL absoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_absoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// indexSetWithIndexesInRange: + static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// dataRepresentation - NSData get dataRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// init + NSIndexSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// absoluteString - NSString? get absoluteString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + /// initWithCoder: + NSIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// relativeString - NSString get relativeString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithIndex: + NSIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// baseURL - NSURL? get baseURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// initWithIndexSet: + NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// absoluteURL - NSURL? get absoluteURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// initWithIndexesInRange: + NSIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// scheme - NSString? get scheme { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// intersectsIndexesInRange: + bool intersectsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_intersectsIndexesInRange_, range); } - /// resourceSpecifier - NSString? get resourceSpecifier { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// isEqualToIndexSet: + bool isEqualToIndexSet_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } - /// host - NSString? get host { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSIndexSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// port - NSNumber? get port { - final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: true, release: true); + /// lastIndex + int get lastIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); } - /// user - NSString? get user { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// lastIndex + int get lastIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); } - /// password - NSString? get password { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// new + static NSIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// path - NSString? get path { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); } +} - /// fragment - NSString? get fragment { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); +/// NSInvocation +class NSInvocation extends objc.ObjCObjectBase { + NSInvocation._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); + + /// Constructs a [NSInvocation] that points to the same underlying object as [other]. + NSInvocation.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSInvocation] that wraps the given raw object pointer. + NSInvocation.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSInvocation]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); } +} - /// parameterString - NSString? get parameterString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); +/// NSItemProvider +class NSItemProvider extends NSObject1 { + NSItemProvider._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. + NSItemProvider.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSItemProvider] that wraps the given raw object pointer. + NSItemProvider.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSItemProvider]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); } - /// query - NSString? get query { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSItemProvider alloc() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// relativePath - NSString? get relativePath { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// hasDirectoryPath - bool get hasDirectoryPath { - return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSItemProvider, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// getFileSystemRepresentation:maxLength: - bool getFileSystemRepresentation_maxLength_( - ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_98(this.ref.pointer, - _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); + /// autorelease + NSItemProvider autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// fileSystemRepresentation - ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); + /// canLoadObjectOfClass: + bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); } - /// isFileURL - bool get fileURL { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); + /// hasItemConformingToTypeIdentifier: + bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { + return _objc_msgSend_26(this.ref.pointer, + _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); } - /// standardizedURL - NSURL? get standardizedURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// hasRepresentationConformingToTypeIdentifier:fileOptions: + bool hasRepresentationConformingToTypeIdentifier_fileOptions_( + NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { + return _objc_msgSend_306( + this.ref.pointer, + _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, + typeIdentifier.ref.pointer, + fileOptions.value); } - /// checkResourceIsReachableAndReturnError: - bool checkResourceIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145( - this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); + /// init + NSItemProvider init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// isFileReferenceURL - bool isFileReferenceURL() { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); + /// init + NSItemProvider init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// fileReferenceURL - NSURL? fileReferenceURL() { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + /// initWithContentsOfURL: + NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, fileURL.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// filePathURL - NSURL? get filePathURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// initWithItem:typeIdentifier: + NSItemProvider initWithItem_typeIdentifier_( + objc.ObjCObjectBase? item, NSString? typeIdentifier) { + final _ret = _objc_msgSend_309( + this.ref.retainAndReturnPointer(), + _sel_initWithItem_typeIdentifier_, + item?.ref.pointer ?? ffi.nullptr, + typeIdentifier?.ref.pointer ?? ffi.nullptr); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// getResourceValue:forKey:error: - bool getResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, - ffi.Pointer> error) { - return _objc_msgSend_146(this.ref.pointer, - _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); + /// initWithObject: + NSItemProvider initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// resourceValuesForKeys:error: - objc.ObjCObjectBase? resourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_147(this.ref.pointer, - _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSItemProvider, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// setResourceValue:forKey:error: - bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, - ffi.Pointer> error) { - return _objc_msgSend_148( - this.ref.pointer, - _sel_setResourceValue_forKey_error_, - value?.ref.pointer ?? ffi.nullptr, - key.ref.pointer, - error); + /// new + static NSItemProvider new1() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// setResourceValues:error: - bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, - ffi.Pointer> error) { - return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, - keyedValues.ref.pointer, error); + /// registerObject:visibility: + void registerObject_visibility_(objc.ObjCObjectBase object, + NSItemProviderRepresentationVisibility visibility) { + _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, + object.ref.pointer, visibility.value); } - /// removeCachedResourceValueForKey: - void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, - key.ref.pointer); + /// registeredTypeIdentifiers + NSArray get registeredTypeIdentifiers { + final _ret = + _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// removeAllCachedResourceValues - void removeAllCachedResourceValues() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); + /// registeredTypeIdentifiers + NSArray get registeredTypeIdentifiers { + final _ret = + _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// setTemporaryResourceValue:forKey: - void setTemporaryResourceValue_forKey_( - objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, - value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// registeredTypeIdentifiersWithFileOptions: + NSArray registeredTypeIdentifiersWithFileOptions_( + NSItemProviderFileOptions fileOptions) { + final _ret = _objc_msgSend_305(this.ref.pointer, + _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: - NSData? - bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( - NSURLBookmarkCreationOptions options, - NSArray? keys, - NSURL? relativeURL, - ffi.Pointer> error) { - final _ret = _objc_msgSend_152( - this.ref.pointer, - _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, - options.value, - keys?.ref.pointer ?? ffi.nullptr, - relativeURL?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// retain + NSItemProvider retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - NSURL? - initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( - NSData bookmarkData, - NSURLBookmarkResolutionOptions options, - NSURL? relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_153( - this.ref.retainAndReturnPointer(), - _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, - bookmarkData.ref.pointer, - options.value, - relativeURL?.ref.pointer ?? ffi.nullptr, - isStale, - error); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - static NSURL? - URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( - NSData bookmarkData, - NSURLBookmarkResolutionOptions options, - NSURL? relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_153( - _class_NSURL, - _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, - bookmarkData.ref.pointer, - options.value, - relativeURL?.ref.pointer ?? ffi.nullptr, - isStale, - error); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// self + NSItemProvider self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// resourceValuesForKeys:fromBookmarkData: - static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( - NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_154( - _class_NSURL, - _sel_resourceValuesForKeys_fromBookmarkData_, - keys.ref.pointer, - bookmarkData.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// setSuggestedName: + set suggestedName(NSString? value) { + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + value?.ref.pointer ?? ffi.nullptr); } - /// writeBookmarkData:toURL:options:error: - static bool writeBookmarkData_toURL_options_error_( - NSData bookmarkData, - NSURL bookmarkFileURL, - int options, - ffi.Pointer> error) { - return _objc_msgSend_155( - _class_NSURL, - _sel_writeBookmarkData_toURL_options_error_, - bookmarkData.ref.pointer, - bookmarkFileURL.ref.pointer, - options, - error); + /// setSuggestedName: + set suggestedName(NSString? value) { + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + value?.ref.pointer ?? ffi.nullptr); } - /// bookmarkDataWithContentsOfURL:error: - static NSData? bookmarkDataWithContentsOfURL_error_( - NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_156( - _class_NSURL, - _sel_bookmarkDataWithContentsOfURL_error_, - bookmarkFileURL.ref.pointer, - error); + /// suggestedName + NSString? get suggestedName { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLByResolvingAliasFileAtURL:options:error: - static NSURL? URLByResolvingAliasFileAtURL_options_error_( - NSURL url, - NSURLBookmarkResolutionOptions options, - ffi.Pointer> error) { - final _ret = _objc_msgSend_157( - _class_NSURL, - _sel_URLByResolvingAliasFileAtURL_options_error_, - url.ref.pointer, - options.value, - error); + /// suggestedName + NSString? get suggestedName { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } +} - /// startAccessingSecurityScopedResource - bool startAccessingSecurityScopedResource() { - return _objc_msgSend_13( - this.ref.pointer, _sel_startAccessingSecurityScopedResource); - } +enum NSItemProviderFileOptions { + NSItemProviderFileOptionOpenInPlace(1); - /// stopAccessingSecurityScopedResource - void stopAccessingSecurityScopedResource() { - _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); - } + final int value; + const NSItemProviderFileOptions(this.value); - /// getPromisedItemResourceValue:forKey:error: - bool getPromisedItemResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, - ffi.Pointer> error) { - return _objc_msgSend_146( - this.ref.pointer, - _sel_getPromisedItemResourceValue_forKey_error_, - value, - key.ref.pointer, - error); - } + static NSItemProviderFileOptions fromValue(int value) => switch (value) { + 1 => NSItemProviderFileOptionOpenInPlace, + _ => throw ArgumentError( + "Unknown value for NSItemProviderFileOptions: $value"), + }; +} - /// promisedItemResourceValuesForKeys:error: - NSDictionary? promisedItemResourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_169(this.ref.pointer, - _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } +enum NSItemProviderRepresentationVisibility { + NSItemProviderRepresentationVisibilityAll(0), + NSItemProviderRepresentationVisibilityTeam(1), + NSItemProviderRepresentationVisibilityGroup(2), + NSItemProviderRepresentationVisibilityOwnProcess(3); - /// checkPromisedItemIsReachableAndReturnError: - bool checkPromisedItemIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145(this.ref.pointer, - _sel_checkPromisedItemIsReachableAndReturnError_, error); - } + final int value; + const NSItemProviderRepresentationVisibility(this.value); - /// fileURLWithPathComponents: - static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_170( - _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } + static NSItemProviderRepresentationVisibility fromValue(int value) => + switch (value) { + 0 => NSItemProviderRepresentationVisibilityAll, + 1 => NSItemProviderRepresentationVisibilityTeam, + 2 => NSItemProviderRepresentationVisibilityGroup, + 3 => NSItemProviderRepresentationVisibilityOwnProcess, + _ => throw ArgumentError( + "Unknown value for NSItemProviderRepresentationVisibility: $value"), + }; +} - /// pathComponents - NSArray? get pathComponents { - final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } +enum NSKeyValueChange { + NSKeyValueChangeSetting(1), + NSKeyValueChangeInsertion(2), + NSKeyValueChangeRemoval(3), + NSKeyValueChangeReplacement(4); - /// lastPathComponent - NSString? get lastPathComponent { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSKeyValueChange(this.value); - /// pathExtension - NSString? get pathExtension { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } + static NSKeyValueChange fromValue(int value) => switch (value) { + 1 => NSKeyValueChangeSetting, + 2 => NSKeyValueChangeInsertion, + 3 => NSKeyValueChangeRemoval, + 4 => NSKeyValueChangeReplacement, + _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), + }; +} - /// URLByAppendingPathComponent: - NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } +enum NSKeyValueObservingOptions { + NSKeyValueObservingOptionNew(1), + NSKeyValueObservingOptionOld(2), + NSKeyValueObservingOptionInitial(4), + NSKeyValueObservingOptionPrior(8); - /// URLByAppendingPathComponent:isDirectory: - NSURL? URLByAppendingPathComponent_isDirectory_( - NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_172( - this.ref.pointer, - _sel_URLByAppendingPathComponent_isDirectory_, - pathComponent.ref.pointer, - isDirectory); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSKeyValueObservingOptions(this.value); - /// URLByDeletingLastPathComponent - NSURL? get URLByDeletingLastPathComponent { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } + static NSKeyValueObservingOptions fromValue(int value) => switch (value) { + 1 => NSKeyValueObservingOptionNew, + 2 => NSKeyValueObservingOptionOld, + 4 => NSKeyValueObservingOptionInitial, + 8 => NSKeyValueObservingOptionPrior, + _ => throw ArgumentError( + "Unknown value for NSKeyValueObservingOptions: $value"), + }; +} - /// URLByAppendingPathExtension: - NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); +enum NSKeyValueSetMutationKind { + NSKeyValueUnionSetMutation(1), + NSKeyValueMinusSetMutation(2), + NSKeyValueIntersectSetMutation(3), + NSKeyValueSetSetMutation(4); + + final int value; + const NSKeyValueSetMutationKind(this.value); + + static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { + 1 => NSKeyValueUnionSetMutation, + 2 => NSKeyValueMinusSetMutation, + 3 => NSKeyValueIntersectSetMutation, + 4 => NSKeyValueSetSetMutation, + _ => throw ArgumentError( + "Unknown value for NSKeyValueSetMutationKind: $value"), + }; +} + +/// NSLocale +class NSLocale extends objc.ObjCObjectBase { + NSLocale._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); + + /// Constructs a [NSLocale] that points to the same underlying object as [other]. + NSLocale.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSLocale] that wraps the given raw object pointer. + NSLocale.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSLocale]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); } +} - /// URLByDeletingPathExtension - NSURL? get URLByDeletingPathExtension { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); +/// NSMethodSignature +class NSMethodSignature extends NSObject1 { + NSMethodSignature._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. + NSMethodSignature.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. + NSMethodSignature.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMethodSignature]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); } - /// URLByStandardizingPath - NSURL? get URLByStandardizingPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSMethodSignature alloc() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// URLByResolvingSymlinksInPath - NSURL? get URLByResolvingSymlinksInPath { + /// allocWithZone: + static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// init - NSURL init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMethodSignature, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// new - static NSURL new1() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// frameLength + int get frameLength { + return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); } - /// allocWithZone: - static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// frameLength + int get frameLength { + return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); } - /// alloc - static NSURL alloc() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// getArgumentTypeAtIndex: + ffi.Pointer getArgumentTypeAtIndex_(int idx) { + return _objc_msgSend_12( + this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); + } + + /// init + NSMethodSignature init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); + } + + /// isOneway + bool isOneway() { + return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURL, + final _ret = _objc_msgSend_95(_class_NSMethodSignature, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURL, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// methodReturnLength + int get methodReturnLength { + return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + /// methodReturnLength + int get methodReturnLength { + return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// methodReturnType + ffi.Pointer get methodReturnType { + return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); } - /// initWithCoder: - NSURL? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + /// methodReturnType + ffi.Pointer get methodReturnType { + return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSURL? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSURL, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// new + static NSMethodSignature new1() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// numberOfArguments + int get numberOfArguments { + return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSURL', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + /// numberOfArguments + int get numberOfArguments { + return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSURL', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// signatureWithObjCTypes: + static NSMethodSignature? signatureWithObjCTypes_( + ffi.Pointer types) { + final _ret = _objc_msgSend_10( + _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); + return _ret.address == 0 + ? null + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } } -late final _class_NSURL = objc.getClass("NSURL"); -late final _sel_initFileURLWithPath_isDirectory_relativeToURL_ = - objc.registerName("initFileURLWithPath:isDirectory:relativeToURL:"); -final _objc_msgSend_42 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -late final _sel_initFileURLWithPath_relativeToURL_ = - objc.registerName("initFileURLWithPath:relativeToURL:"); -final _objc_msgSend_43 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_initFileURLWithPath_isDirectory_ = - objc.registerName("initFileURLWithPath:isDirectory:"); -final _objc_msgSend_44 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_initFileURLWithPath_ = - objc.registerName("initFileURLWithPath:"); -final _objc_msgSend_45 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_fileURLWithPath_isDirectory_relativeToURL_ = - objc.registerName("fileURLWithPath:isDirectory:relativeToURL:"); -final _objc_msgSend_46 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -late final _sel_fileURLWithPath_relativeToURL_ = - objc.registerName("fileURLWithPath:relativeToURL:"); -final _objc_msgSend_47 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_fileURLWithPath_isDirectory_ = - objc.registerName("fileURLWithPath:isDirectory:"); -final _objc_msgSend_48 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_fileURLWithPath_ = objc.registerName("fileURLWithPath:"); -final _objc_msgSend_49 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = - objc.registerName( - "initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); -final _objc_msgSend_50 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -late final _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = - objc.registerName( - "fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); -final _objc_msgSend_51 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -late final _sel_initWithString_ = objc.registerName("initWithString:"); -final _objc_msgSend_52 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithString_relativeToURL_ = - objc.registerName("initWithString:relativeToURL:"); -final _objc_msgSend_53 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_URLWithString_ = objc.registerName("URLWithString:"); -late final _sel_URLWithString_relativeToURL_ = - objc.registerName("URLWithString:relativeToURL:"); -late final _sel_initWithString_encodingInvalidCharacters_ = - objc.registerName("initWithString:encodingInvalidCharacters:"); -final _objc_msgSend_54 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString, - ffi.Bool encodingInvalidCharacters)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_URLWithString_encodingInvalidCharacters_ = - objc.registerName("URLWithString:encodingInvalidCharacters:"); -late final _sel_initWithDataRepresentation_relativeToURL_ = - objc.registerName("initWithDataRepresentation:relativeToURL:"); -final _objc_msgSend_55 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_URLWithDataRepresentation_relativeToURL_ = - objc.registerName("URLWithDataRepresentation:relativeToURL:"); -final _objc_msgSend_56 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_ = - objc.registerName("initAbsoluteURLWithDataRepresentation:relativeToURL:"); -late final _sel_absoluteURLWithDataRepresentation_relativeToURL_ = - objc.registerName("absoluteURLWithDataRepresentation:relativeToURL:"); -late final _sel_dataRepresentation = objc.registerName("dataRepresentation"); -final _objc_msgSend_57 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_absoluteString = objc.registerName("absoluteString"); -final _objc_msgSend_58 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_relativeString = objc.registerName("relativeString"); -late final _sel_baseURL = objc.registerName("baseURL"); -final _objc_msgSend_59 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_absoluteURL = objc.registerName("absoluteURL"); -late final _sel_scheme = objc.registerName("scheme"); -late final _sel_resourceSpecifier = objc.registerName("resourceSpecifier"); -late final _sel_host = objc.registerName("host"); - -/// NSNumber -class NSNumber extends NSValue { - NSNumber._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSNumber] that points to the same underlying object as [other]. - NSNumber.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSNumber] that wraps the given raw object pointer. - NSNumber.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSNumber]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); - } - - /// initWithCoder: - NSNumber? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithChar: - NSNumber initWithChar_(int value) { - final _ret = _objc_msgSend_60( - this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedChar: - NSNumber initWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_61( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithShort: - NSNumber initWithShort_(int value) { - final _ret = _objc_msgSend_62( - this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedShort: - NSNumber initWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_63( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithInt: - NSNumber initWithInt_(int value) { - final _ret = _objc_msgSend_64( - this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedInt: - NSNumber initWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_65( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithLong: - NSNumber initWithLong_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedLong: - NSNumber initWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_67( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithLongLong: - NSNumber initWithLongLong_(int value) { - final _ret = _objc_msgSend_68( - this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedLongLong: - NSNumber initWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithFloat: - NSNumber initWithFloat_(double value) { - final _ret = _objc_msgSend_70( - this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithDouble: - NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_71( - this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithBool: - NSNumber initWithBool_(bool value) { - final _ret = _objc_msgSend_72( - this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithInteger: - NSNumber initWithInteger_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithUnsignedInteger: - NSNumber initWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// charValue - int get charValue { - return _objc_msgSend_73(this.ref.pointer, _sel_charValue); - } - - /// unsignedCharValue - int get unsignedCharValue { - return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); - } - - /// shortValue - int get shortValue { - return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); - } - - /// unsignedShortValue - int get unsignedShortValue { - return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); - } - - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); - } - - /// unsignedIntValue - int get unsignedIntValue { - return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); - } - - /// longValue - int get longValue { - return _objc_msgSend_79(this.ref.pointer, _sel_longValue); - } - - /// unsignedLongValue - int get unsignedLongValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); - } - - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); - } - - /// unsignedLongLongValue - int get unsignedLongLongValue { - return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); - } - - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); - } - - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); - } - - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); - } - - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); - } - - /// unsignedIntegerValue - int get unsignedIntegerValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); - } - - /// stringValue - NSString get stringValue { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// compare: - NSComparisonResult compare_(NSNumber otherNumber) { - final _ret = _objc_msgSend_84( - this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } - - /// isEqualToNumber: - bool isEqualToNumber_(NSNumber number) { - return _objc_msgSend_85( - this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); - } - - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithChar: - static NSNumber numberWithChar_(int value) { - final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedChar: - static NSNumber numberWithUnsignedChar_(int value) { - final _ret = - _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithShort: - static NSNumber numberWithShort_(int value) { - final _ret = - _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedShort: - static NSNumber numberWithUnsignedShort_(int value) { - final _ret = - _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithInt: - static NSNumber numberWithInt_(int value) { - final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedInt: - static NSNumber numberWithUnsignedInt_(int value) { - final _ret = - _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithLong: - static NSNumber numberWithLong_(int value) { - final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedLong: - static NSNumber numberWithUnsignedLong_(int value) { - final _ret = - _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithLongLong: - static NSNumber numberWithLongLong_(int value) { - final _ret = - _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedLongLong: - static NSNumber numberWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69( - _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithFloat: - static NSNumber numberWithFloat_(double value) { - final _ret = - _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithDouble: - static NSNumber numberWithDouble_(double value) { - final _ret = - _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithBool: - static NSNumber numberWithBool_(bool value) { - final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithInteger: - static NSNumber numberWithInteger_(int value) { - final _ret = - _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithUnsignedInteger: - static NSNumber numberWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67( - _class_NSNumber, _sel_numberWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithBytes:objCType: - NSNumber initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSNumber, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { - final _ret = - _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// init - NSNumber init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// new - static NSNumber new1() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSNumber alloc() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNumber, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNumber, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); - } -} - -late final _class_NSNumber = objc.getClass("NSNumber"); -late final _sel_initWithChar_ = objc.registerName("initWithChar:"); -final _objc_msgSend_60 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Char value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithUnsignedChar_ = - objc.registerName("initWithUnsignedChar:"); -final _objc_msgSend_61 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedChar value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithShort_ = objc.registerName("initWithShort:"); -final _objc_msgSend_62 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Short value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithUnsignedShort_ = - objc.registerName("initWithUnsignedShort:"); -final _objc_msgSend_63 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedShort value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithInt_ = objc.registerName("initWithInt:"); -final _objc_msgSend_64 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Int value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithUnsignedInt_ = - objc.registerName("initWithUnsignedInt:"); -final _objc_msgSend_65 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithLong_ = objc.registerName("initWithLong:"); -final _objc_msgSend_66 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Long value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithUnsignedLong_ = - objc.registerName("initWithUnsignedLong:"); -final _objc_msgSend_67 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithLongLong_ = objc.registerName("initWithLongLong:"); -final _objc_msgSend_68 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.LongLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithUnsignedLongLong_ = - objc.registerName("initWithUnsignedLongLong:"); -final _objc_msgSend_69 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLongLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithFloat_ = objc.registerName("initWithFloat:"); -final _objc_msgSend_70 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Float value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -late final _sel_initWithDouble_ = objc.registerName("initWithDouble:"); -final _objc_msgSend_71 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Double value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -late final _sel_initWithBool_ = objc.registerName("initWithBool:"); -final _objc_msgSend_72 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Bool value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, bool)>(); -late final _sel_initWithInteger_ = objc.registerName("initWithInteger:"); -late final _sel_initWithUnsignedInteger_ = - objc.registerName("initWithUnsignedInteger:"); -late final _sel_charValue = objc.registerName("charValue"); -final _objc_msgSend_73 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Char Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_unsignedCharValue = objc.registerName("unsignedCharValue"); -final _objc_msgSend_74 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedChar Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_shortValue = objc.registerName("shortValue"); -final _objc_msgSend_75 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Short Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_unsignedShortValue = objc.registerName("unsignedShortValue"); -final _objc_msgSend_76 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_intValue = objc.registerName("intValue"); -final _objc_msgSend_77 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_unsignedIntValue = objc.registerName("unsignedIntValue"); -final _objc_msgSend_78 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_longValue = objc.registerName("longValue"); -final _objc_msgSend_79 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_unsignedLongValue = objc.registerName("unsignedLongValue"); -late final _sel_longLongValue = objc.registerName("longLongValue"); -final _objc_msgSend_80 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.LongLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_unsignedLongLongValue = - objc.registerName("unsignedLongLongValue"); -final _objc_msgSend_81 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLongLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_floatValue = objc.registerName("floatValue"); -final _objc_msgSend_82 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_82Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_doubleValue = objc.registerName("doubleValue"); -final _objc_msgSend_83 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_83Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_boolValue = objc.registerName("boolValue"); -late final _sel_integerValue = objc.registerName("integerValue"); -late final _sel_unsignedIntegerValue = - objc.registerName("unsignedIntegerValue"); -late final _sel_stringValue = objc.registerName("stringValue"); -final _objc_msgSend_84 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherNumber)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_isEqualToNumber_ = objc.registerName("isEqualToNumber:"); -final _objc_msgSend_85 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer number)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_descriptionWithLocale_ = - objc.registerName("descriptionWithLocale:"); -final _objc_msgSend_86 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_numberWithChar_ = objc.registerName("numberWithChar:"); -late final _sel_numberWithUnsignedChar_ = - objc.registerName("numberWithUnsignedChar:"); -late final _sel_numberWithShort_ = objc.registerName("numberWithShort:"); -late final _sel_numberWithUnsignedShort_ = - objc.registerName("numberWithUnsignedShort:"); -late final _sel_numberWithInt_ = objc.registerName("numberWithInt:"); -late final _sel_numberWithUnsignedInt_ = - objc.registerName("numberWithUnsignedInt:"); -late final _sel_numberWithLong_ = objc.registerName("numberWithLong:"); -late final _sel_numberWithUnsignedLong_ = - objc.registerName("numberWithUnsignedLong:"); -late final _sel_numberWithLongLong_ = objc.registerName("numberWithLongLong:"); -late final _sel_numberWithUnsignedLongLong_ = - objc.registerName("numberWithUnsignedLongLong:"); -late final _sel_numberWithFloat_ = objc.registerName("numberWithFloat:"); -late final _sel_numberWithDouble_ = objc.registerName("numberWithDouble:"); -late final _sel_numberWithBool_ = objc.registerName("numberWithBool:"); -late final _sel_numberWithInteger_ = objc.registerName("numberWithInteger:"); -late final _sel_numberWithUnsignedInteger_ = - objc.registerName("numberWithUnsignedInteger:"); - -/// NSValue -class NSValue extends NSObject { - NSValue._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSValue] that points to the same underlying object as [other]. - NSValue.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSValue] that wraps the given raw object pointer. - NSValue.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSValue]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); - } - - /// getValue:size: - void getValue_size_(ffi.Pointer value, int size) { - _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); - } - - /// objCType - ffi.Pointer get objCType { - return _objc_msgSend_14(this.ref.pointer, _sel_objCType); - } - - /// initWithBytes:objCType: - NSValue initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSValue? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSValue, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = - _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSValue, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// nonretainedObjectValue - objc.ObjCObjectBase? get nonretainedObjectValue { - final _ret = - _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { - final _ret = - _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// pointerValue - ffi.Pointer get pointerValue { - return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); - } - - /// isEqualToValue: - bool isEqualToValue_(NSValue value) { - return _objc_msgSend_91( - this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); - } - - /// getValue: - void getValue_(ffi.Pointer value) { - _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); - } - - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } - - /// rangeValue - void getRangeValue(ffi.Pointer stret) { - objc.useMsgSendVariants - ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); - } - - /// init - NSValue init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// new - static NSValue new1() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSValue alloc() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSValue, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSValue, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } -} - -late final _class_NSValue = objc.getClass("NSValue"); -late final _sel_getValue_size_ = objc.registerName("getValue:size:"); -late final _sel_objCType = objc.registerName("objCType"); -late final _sel_initWithBytes_objCType_ = - objc.registerName("initWithBytes:objCType:"); -final _objc_msgSend_87 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_valueWithBytes_objCType_ = - objc.registerName("valueWithBytes:objCType:"); -final _objc_msgSend_88 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_value_withObjCType_ = objc.registerName("value:withObjCType:"); -late final _sel_valueWithNonretainedObject_ = - objc.registerName("valueWithNonretainedObject:"); -final _objc_msgSend_89 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_nonretainedObjectValue = - objc.registerName("nonretainedObjectValue"); -late final _sel_valueWithPointer_ = objc.registerName("valueWithPointer:"); -final _objc_msgSend_90 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pointer)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_pointerValue = objc.registerName("pointerValue"); -late final _sel_isEqualToValue_ = objc.registerName("isEqualToValue:"); -final _objc_msgSend_91 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_getValue_ = objc.registerName("getValue:"); -final _objc_msgSend_92 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_valueWithRange_ = objc.registerName("valueWithRange:"); -final _objc_msgSend_93 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_rangeValue = objc.registerName("rangeValue"); -final _objc_msgSend_94 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - NSRange Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_94Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, ffi.Pointer<_NSZone>))(arg0, arg1); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_NSZone { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1)>> ptr) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer<_NSZone>) fn) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable, - (ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => - fn(arg0, arg1).ref.retainAndReturnPointer()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_NSZone_CallExtension - on objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>()(ref.pointer, arg0, arg1), - retain: false, - release: true); -} - -late final _sel_encodeWithCoder_ = objc.registerName("encodeWithCoder:"); -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as void Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = - ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) { - (objc.getBlockClosure(block) as void Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); - objc.objectRelease(block.cast()); -} - -ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>.listener( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline) - ..keepIsolateAlive = false; - -/// Construction methods for `objc.ObjCBlock, NSCoder)>`. -abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock, NSCoder)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock, NSCoder)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSCoder)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, NSCoder)>( - objc.newPointerBlock(_ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Void Function(ffi.Pointer, NSCoder)> fromFunction( - void Function(ffi.Pointer, NSCoder) fn) => - objc.ObjCBlock, NSCoder)>( - objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => fn( - arg0, - NSCoder.castFromPointer(arg1, retain: true, release: true))), - retain: false, - release: true); - - /// Creates a listener block from a Dart function. - /// - /// This is based on FFI's NativeCallable.listener, and has the same - /// capabilities and limitations. This block can be invoked from any thread, - /// but only supports void functions, and is not run synchronously. See - /// NativeCallable.listener for more details. - /// - /// Note that unlike the default behavior of NativeCallable.listener, listener - /// blocks do not keep the isolate alive. - static objc.ObjCBlock, NSCoder)> - listener(void Function(ffi.Pointer, NSCoder) fn) { - final raw = objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable.nativeFunction - .cast(), - (ffi.Pointer arg0, ffi.Pointer arg1) => fn( - arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); - final wrapper = _wrapListenerBlock_2mz4zp(raw); - objc.objectRelease(raw.cast()); - return objc.ObjCBlock, NSCoder)>( - wrapper, - retain: false, - release: true); - } -} - -/// Call operator for `objc.ObjCBlock, NSCoder)>`. -extension ObjCBlock_ffiVoid_ffiVoid_NSCoder_CallExtension - on objc.ObjCBlock, NSCoder)> { - void call(ffi.Pointer arg0, NSCoder arg1) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); -} - -instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable = - ffi.Pointer.fromFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline) - .cast(); -instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as instancetype Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable = - ffi.Pointer.fromFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. -abstract final class ObjCBlock_instancetype_ffiVoid_NSCoder { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, - NSCoder)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => - objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)>( - objc.newPointerBlock( - _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock?> Function(ffi.Pointer, NSCoder)> - fromFunction( - Dartinstancetype? Function(ffi.Pointer, NSCoder) fn) => - objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>( - objc.newClosureBlock( - _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, NSCoder.castFromPointer(arg1, retain: true, release: true)) - ?.ref - .retainAndReturnPointer() ?? - ffi.nullptr), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. -extension ObjCBlock_instancetype_ffiVoid_NSCoder_CallExtension - on objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> { - Dartinstancetype? call(ffi.Pointer arg0, NSCoder arg1) => ref - .pointer.ref.invoke - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction, ffi.Pointer, ffi.Pointer)>() - (ref.pointer, arg0, arg1.ref.pointer) - .address == - 0 - ? null - : objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast block, ffi.Pointer arg0, ffi.Pointer arg1)>>() - .asFunction, ffi.Pointer, ffi.Pointer)>()(ref.pointer, arg0, arg1.ref.pointer), - retain: false, - release: true); -} - -late final _sel_supportsSecureCoding = - objc.registerName("supportsSecureCoding"); -bool _ObjCBlock_bool_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_bool_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as bool Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_bool_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_bool_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - bool Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock(_ObjCBlock_bool_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_bool_ffiVoid_CallExtension - on objc.ObjCBlock)> { - bool call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} - -late final _sel_keyPathsForValuesAffectingValueForKey_ = - objc.registerName("keyPathsForValuesAffectingValueForKey:"); -final _objc_msgSend_95 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_automaticallyNotifiesObserversForKey_ = - objc.registerName("automaticallyNotifiesObserversForKey:"); -final _objc_msgSend_96 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_port = objc.registerName("port"); -final _objc_msgSend_97 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_user = objc.registerName("user"); -late final _sel_password = objc.registerName("password"); -late final _sel_path = objc.registerName("path"); -late final _sel_fragment = objc.registerName("fragment"); -late final _sel_parameterString = objc.registerName("parameterString"); -late final _sel_query = objc.registerName("query"); -late final _sel_relativePath = objc.registerName("relativePath"); -late final _sel_hasDirectoryPath = objc.registerName("hasDirectoryPath"); -late final _sel_getFileSystemRepresentation_maxLength_ = - objc.registerName("getFileSystemRepresentation:maxLength:"); -final _objc_msgSend_98 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferLength)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -late final _sel_fileSystemRepresentation = - objc.registerName("fileSystemRepresentation"); -late final _sel_isFileURL = objc.registerName("isFileURL"); -late final _sel_standardizedURL = objc.registerName("standardizedURL"); - -/// NSError -class NSError extends NSObject { - NSError._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSError] that points to the same underlying object as [other]. - NSError.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSError] that wraps the given raw object pointer. - NSError.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSError]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); - } - - /// initWithDomain:code:userInfo: - NSError initWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( - this.ref.retainAndReturnPointer(), - _sel_initWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// errorWithDomain:code:userInfo: - static NSError errorWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( - _class_NSError, - _sel_errorWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: true, release: true); - } - - /// domain - NSString get domain { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// code - int get code { - return _objc_msgSend_79(this.ref.pointer, _sel_code); - } - - /// userInfo - objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// localizedDescription - NSString get localizedDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedFailureReason - NSString? get localizedFailureReason { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedRecoverySuggestion - NSString? get localizedRecoverySuggestion { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedRecoveryOptions - NSArray? get localizedRecoveryOptions { - final _ret = - _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// recoveryAttempter - objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// helpAnchor - NSString? get helpAnchor { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// underlyingErrors - NSArray get underlyingErrors { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// init - NSError init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// new - static NSError new1() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_new); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSError alloc() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSError, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSError, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } - - /// initWithCoder: - NSError? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSError.castFromPointer(_ret, retain: false, release: true); - } -} - -late final _class_NSError = objc.getClass("NSError"); -late final _sel_initWithDomain_code_userInfo_ = - objc.registerName("initWithDomain:code:userInfo:"); -final _objc_msgSend_99 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer domain, - ffi.Long code, - ffi.Pointer dict)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_errorWithDomain_code_userInfo_ = - objc.registerName("errorWithDomain:code:userInfo:"); -late final _sel_domain = objc.registerName("domain"); -late final _sel_code = objc.registerName("code"); -late final _sel_userInfo = objc.registerName("userInfo"); -late final _sel_localizedDescription = - objc.registerName("localizedDescription"); -late final _sel_localizedFailureReason = - objc.registerName("localizedFailureReason"); -late final _sel_localizedRecoverySuggestion = - objc.registerName("localizedRecoverySuggestion"); - -/// NSArray -class NSArray extends NSObject { - NSArray._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSArray] that points to the same underlying object as [other]. - NSArray.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSArray] that wraps the given raw object pointer. - NSArray.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSArray]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); - } - - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int index) { - final _ret = - _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// init - NSArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithObjects:count: - NSArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// arrayByAddingObject: - NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayByAddingObjectsFromArray: - NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_103(this.ref.pointer, - _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// componentsJoinedByString: - NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_104(this.ref.pointer, - _sel_componentsJoinedByString_, separator.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// firstObjectCommonWithArray: - objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_106(this.ref.pointer, - _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); - } - - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); - } - - /// indexOfObject:inRange: - int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, - anObject.ref.pointer, range); - } - - /// indexOfObjectIdenticalTo: - int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); - } - - /// indexOfObjectIdenticalTo:inRange: - int indexOfObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, - _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); - } - - /// isEqualToArray: - bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_110( - this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); - } - - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } - - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } - - /// sortedArrayHint - NSData get sortedArrayHint { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); - return NSData.castFromPointer(_ret, retain: true, release: true); - } - - /// sortedArrayUsingFunction:context: - NSArray sortedArrayUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context) { - final _ret = _objc_msgSend_112(this.ref.pointer, - _sel_sortedArrayUsingFunction_context_, comparator, context); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// sortedArrayUsingFunction:context:hint: - NSArray sortedArrayUsingFunction_context_hint_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context, - NSData? hint) { - final _ret = _objc_msgSend_113( - this.ref.pointer, - _sel_sortedArrayUsingFunction_context_hint_, - comparator, - context, - hint?.ref.pointer ?? ffi.nullptr); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// sortedArrayUsingSelector: - NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// subarrayWithRange: - NSArray subarrayWithRange_(NSRange range) { - final _ret = - _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); - } - - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); - } - - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); - } - - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// array - static NSArray array() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithObject: - static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithObjects:count: - static NSArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithObjects: - static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithArray: - static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithObjects: - NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithArray: - NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithArray:copyItems: - NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithContentsOfURL:error: - NSArray? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// differenceFromArray:withOptions: - objc.ObjCObjectBase differenceFromArray_withOptions_( - NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_131( - this.ref.pointer, - _sel_differenceFromArray_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// differenceFromArray: - objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_128( - this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// arrayByApplyingDifference: - NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_132(this.ref.pointer, - _sel_arrayByApplyingDifference_, difference.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithContentsOfFile: - NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithContentsOfURL: - NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); - } - - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); - } - - /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: - void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( - NSObject observer, - NSIndexSet indexes, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_136( - this.ref.pointer, - _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - options.value, - context); - } - - /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: - void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( - NSObject observer, - NSIndexSet indexes, - NSString keyPath, - ffi.Pointer context) { - _objc_msgSend_137( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - context); - } - - /// removeObserver:fromObjectsAtIndexes:forKeyPath: - void removeObserver_fromObjectsAtIndexes_forKeyPath_( - NSObject observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_138( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer); - } - - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); - } - - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); - } - - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); - } - - /// new - static NSArray new1() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSArray alloc() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSArray, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSArray, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } - - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); - } -} - -late final _class_NSArray = objc.getClass("NSArray"); -late final _sel_objectAtIndex_ = objc.registerName("objectAtIndex:"); -final _objc_msgSend_100 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithObjects_count_ = - objc.registerName("initWithObjects:count:"); -final _objc_msgSend_101 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong cnt)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -late final _sel_arrayByAddingObject_ = - objc.registerName("arrayByAddingObject:"); -final _objc_msgSend_102 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_arrayByAddingObjectsFromArray_ = - objc.registerName("arrayByAddingObjectsFromArray:"); -final _objc_msgSend_103 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_componentsJoinedByString_ = - objc.registerName("componentsJoinedByString:"); -final _objc_msgSend_104 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_containsObject_ = objc.registerName("containsObject:"); -final _objc_msgSend_0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer clazz)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_descriptionWithLocale_indent_ = - objc.registerName("descriptionWithLocale:indent:"); -final _objc_msgSend_105 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale, - ffi.UnsignedLong level)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_firstObjectCommonWithArray_ = - objc.registerName("firstObjectCommonWithArray:"); -final _objc_msgSend_106 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_getObjects_range_ = objc.registerName("getObjects:range:"); -final _objc_msgSend_107 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - NSRange)>(); -late final _sel_indexOfObject_ = objc.registerName("indexOfObject:"); -final _objc_msgSend_108 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_indexOfObject_inRange_ = - objc.registerName("indexOfObject:inRange:"); -final _objc_msgSend_109 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -late final _sel_indexOfObjectIdenticalTo_ = - objc.registerName("indexOfObjectIdenticalTo:"); -late final _sel_indexOfObjectIdenticalTo_inRange_ = - objc.registerName("indexOfObjectIdenticalTo:inRange:"); -late final _sel_isEqualToArray_ = objc.registerName("isEqualToArray:"); -final _objc_msgSend_110 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_firstObject = objc.registerName("firstObject"); -late final _sel_lastObject = objc.registerName("lastObject"); -late final _sel_objectEnumerator = objc.registerName("objectEnumerator"); -final _objc_msgSend_111 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_reverseObjectEnumerator = - objc.registerName("reverseObjectEnumerator"); -late final _sel_sortedArrayHint = objc.registerName("sortedArrayHint"); -late final _sel_sortedArrayUsingFunction_context_ = - objc.registerName("sortedArrayUsingFunction:context:"); -final _objc_msgSend_112 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -late final _sel_sortedArrayUsingFunction_context_hint_ = - objc.registerName("sortedArrayUsingFunction:context:hint:"); -final _objc_msgSend_113 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context, - ffi.Pointer hint)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_sortedArrayUsingSelector_ = - objc.registerName("sortedArrayUsingSelector:"); -final _objc_msgSend_114 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer comparator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_subarrayWithRange_ = objc.registerName("subarrayWithRange:"); -final _objc_msgSend_115 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_writeToURL_error_ = objc.registerName("writeToURL:error:"); -final _objc_msgSend_116 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_makeObjectsPerformSelector_ = - objc.registerName("makeObjectsPerformSelector:"); -late final _sel_makeObjectsPerformSelector_withObject_ = - objc.registerName("makeObjectsPerformSelector:withObject:"); -final _objc_msgSend_117 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer argument)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); - -/// NSIndexSet -class NSIndexSet extends NSObject { - NSIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. - NSIndexSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSIndexSet] that wraps the given raw object pointer. - NSIndexSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSIndexSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); - } - - /// indexSet - static NSIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); - } - - /// indexSetWithIndex: - static NSIndexSet indexSetWithIndex_(int value) { - final _ret = - _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); - } - - /// indexSetWithIndexesInRange: - static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithIndexesInRange: - NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithIndexSet: - NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithIndex: - NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// isEqualToIndexSet: - bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); - } - - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - - /// firstIndex - int get firstIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); - } - - /// lastIndex - int get lastIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); - } - - /// indexGreaterThanIndex: - int indexGreaterThanIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanIndex_, value); - } - - /// indexLessThanIndex: - int indexLessThanIndex_(int value) { - return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); - } - - /// indexGreaterThanOrEqualToIndex: - int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); - } - - /// indexLessThanOrEqualToIndex: - int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); - } - - /// getIndexes:maxCount:inIndexRange: - int getIndexes_maxCount_inIndexRange_( - ffi.Pointer indexBuffer, - int bufferSize, - ffi.Pointer range) { - return _objc_msgSend_122(this.ref.pointer, - _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); - } - - /// countOfIndexesInRange: - int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_123( - this.ref.pointer, _sel_countOfIndexesInRange_, range); - } - - /// containsIndex: - bool containsIndex_(int value) { - return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); - } - - /// containsIndexesInRange: - bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_containsIndexesInRange_, range); - } - - /// containsIndexes: - bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); - } - - /// intersectsIndexesInRange: - bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_intersectsIndexesInRange_, range); - } - - /// init - NSIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// new - static NSIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSIndexSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSIndexSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } - - /// initWithCoder: - NSIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } -} - -late final _class_NSIndexSet = objc.getClass("NSIndexSet"); -late final _sel_indexSet = objc.registerName("indexSet"); -late final _sel_indexSetWithIndex_ = objc.registerName("indexSetWithIndex:"); -late final _sel_indexSetWithIndexesInRange_ = - objc.registerName("indexSetWithIndexesInRange:"); -final _objc_msgSend_118 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_initWithIndexesInRange_ = - objc.registerName("initWithIndexesInRange:"); -late final _sel_initWithIndexSet_ = objc.registerName("initWithIndexSet:"); -final _objc_msgSend_119 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithIndex_ = objc.registerName("initWithIndex:"); -late final _sel_isEqualToIndexSet_ = objc.registerName("isEqualToIndexSet:"); -final _objc_msgSend_120 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_firstIndex = objc.registerName("firstIndex"); -late final _sel_lastIndex = objc.registerName("lastIndex"); -late final _sel_indexGreaterThanIndex_ = - objc.registerName("indexGreaterThanIndex:"); -final _objc_msgSend_121 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_indexLessThanIndex_ = objc.registerName("indexLessThanIndex:"); -late final _sel_indexGreaterThanOrEqualToIndex_ = - objc.registerName("indexGreaterThanOrEqualToIndex:"); -late final _sel_indexLessThanOrEqualToIndex_ = - objc.registerName("indexLessThanOrEqualToIndex:"); -late final _sel_getIndexes_maxCount_inIndexRange_ = - objc.registerName("getIndexes:maxCount:inIndexRange:"); -final _objc_msgSend_122 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexBuffer, - ffi.UnsignedLong bufferSize, - ffi.Pointer range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_countOfIndexesInRange_ = - objc.registerName("countOfIndexesInRange:"); -final _objc_msgSend_123 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_containsIndex_ = objc.registerName("containsIndex:"); -final _objc_msgSend_124 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_containsIndexesInRange_ = - objc.registerName("containsIndexesInRange:"); -final _objc_msgSend_125 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_containsIndexes_ = objc.registerName("containsIndexes:"); -late final _sel_intersectsIndexesInRange_ = - objc.registerName("intersectsIndexesInRange:"); -late final _sel_objectsAtIndexes_ = objc.registerName("objectsAtIndexes:"); -final _objc_msgSend_126 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_objectAtIndexedSubscript_ = - objc.registerName("objectAtIndexedSubscript:"); -late final _sel_array = objc.registerName("array"); -late final _sel_arrayWithObject_ = objc.registerName("arrayWithObject:"); -final _objc_msgSend_127 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_arrayWithObjects_count_ = - objc.registerName("arrayWithObjects:count:"); -late final _sel_arrayWithObjects_ = objc.registerName("arrayWithObjects:"); -late final _sel_arrayWithArray_ = objc.registerName("arrayWithArray:"); -final _objc_msgSend_128 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithObjects_ = objc.registerName("initWithObjects:"); -late final _sel_initWithArray_ = objc.registerName("initWithArray:"); -late final _sel_initWithArray_copyItems_ = - objc.registerName("initWithArray:copyItems:"); -final _objc_msgSend_129 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_initWithContentsOfURL_error_ = - objc.registerName("initWithContentsOfURL:error:"); -final _objc_msgSend_130 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_arrayWithContentsOfURL_error_ = - objc.registerName("arrayWithContentsOfURL:error:"); - -enum NSOrderedCollectionDifferenceCalculationOptions { - NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), - NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), - NSOrderedCollectionDifferenceCalculationInferMoves(4); - - final int value; - const NSOrderedCollectionDifferenceCalculationOptions(this.value); - - static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => - switch (value) { - 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, - 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, - 4 => NSOrderedCollectionDifferenceCalculationInferMoves, - _ => throw ArgumentError( - "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), - }; -} - -late final _sel_differenceFromArray_withOptions_ = - objc.registerName("differenceFromArray:withOptions:"); -final _objc_msgSend_131 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_differenceFromArray_ = - objc.registerName("differenceFromArray:"); -late final _sel_arrayByApplyingDifference_ = - objc.registerName("arrayByApplyingDifference:"); -final _objc_msgSend_132 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer difference)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_arrayWithContentsOfFile_ = - objc.registerName("arrayWithContentsOfFile:"); -final _objc_msgSend_133 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_arrayWithContentsOfURL_ = - objc.registerName("arrayWithContentsOfURL:"); -final _objc_msgSend_134 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithContentsOfFile_ = - objc.registerName("initWithContentsOfFile:"); -late final _sel_initWithContentsOfURL_ = - objc.registerName("initWithContentsOfURL:"); -late final _sel_writeToURL_atomically_ = - objc.registerName("writeToURL:atomically:"); -final _objc_msgSend_135 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Bool atomically)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); - -enum NSKeyValueObservingOptions { - NSKeyValueObservingOptionNew(1), - NSKeyValueObservingOptionOld(2), - NSKeyValueObservingOptionInitial(4), - NSKeyValueObservingOptionPrior(8); - - final int value; - const NSKeyValueObservingOptions(this.value); - - static NSKeyValueObservingOptions fromValue(int value) => switch (value) { - 1 => NSKeyValueObservingOptionNew, - 2 => NSKeyValueObservingOptionOld, - 4 => NSKeyValueObservingOptionInitial, - 8 => NSKeyValueObservingOptionPrior, - _ => throw ArgumentError( - "Unknown value for NSKeyValueObservingOptions: $value"), - }; -} - -late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_ = - objc.registerName( - "addObserver:toObjectsAtIndexes:forKeyPath:options:context:"); -final _objc_msgSend_136 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_ = objc - .registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); -final _objc_msgSend_137 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_ = - objc.registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:"); -final _objc_msgSend_138 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_addObserver_forKeyPath_options_context_ = - objc.registerName("addObserver:forKeyPath:options:context:"); -final _objc_msgSend_139 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_removeObserver_forKeyPath_context_ = - objc.registerName("removeObserver:forKeyPath:context:"); -final _objc_msgSend_140 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_removeObserver_forKeyPath_ = - objc.registerName("removeObserver:forKeyPath:"); -final _objc_msgSend_141 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_142 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer state, - ffi.Pointer> buffer, - ffi.UnsignedLong len)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -late final _sel_localizedRecoveryOptions = - objc.registerName("localizedRecoveryOptions"); -final _objc_msgSend_143 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_recoveryAttempter = objc.registerName("recoveryAttempter"); -late final _sel_helpAnchor = objc.registerName("helpAnchor"); -late final _sel_underlyingErrors = objc.registerName("underlyingErrors"); -final _objc_msgSend_144 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_checkResourceIsReachableAndReturnError_ = - objc.registerName("checkResourceIsReachableAndReturnError:"); -final _objc_msgSend_145 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_isFileReferenceURL = objc.registerName("isFileReferenceURL"); -late final _sel_fileReferenceURL = objc.registerName("fileReferenceURL"); -late final _sel_filePathURL = objc.registerName("filePathURL"); -late final _sel_getResourceValue_forKey_error_ = - objc.registerName("getResourceValue:forKey:error:"); -final _objc_msgSend_146 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> value, - ffi.Pointer key, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_resourceValuesForKeys_error_ = - objc.registerName("resourceValuesForKeys:error:"); -final _objc_msgSend_147 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_setResourceValue_forKey_error_ = - objc.registerName("setResourceValue:forKey:error:"); -final _objc_msgSend_148 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_setResourceValues_error_ = - objc.registerName("setResourceValues:error:"); -final _objc_msgSend_149 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyedValues, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_removeCachedResourceValueForKey_ = - objc.registerName("removeCachedResourceValueForKey:"); -final _objc_msgSend_150 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_removeAllCachedResourceValues = - objc.registerName("removeAllCachedResourceValues"); -late final _sel_setTemporaryResourceValue_forKey_ = - objc.registerName("setTemporaryResourceValue:forKey:"); -final _objc_msgSend_151 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); - -enum NSURLBookmarkCreationOptions { - NSURLBookmarkCreationPreferFileIDResolution(256), - NSURLBookmarkCreationMinimalBookmark(512), - NSURLBookmarkCreationSuitableForBookmarkFile(1024), - NSURLBookmarkCreationWithSecurityScope(2048), - NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), - NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); - - final int value; - const NSURLBookmarkCreationOptions(this.value); - - static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkCreationPreferFileIDResolution, - 512 => NSURLBookmarkCreationMinimalBookmark, - 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, - 2048 => NSURLBookmarkCreationWithSecurityScope, - 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, - 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkCreationOptions: $value"), - }; -} - -late final _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_ = - objc.registerName( - "bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:"); -final _objc_msgSend_152 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer keys, - ffi.Pointer relativeURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); - -enum NSURLBookmarkResolutionOptions { - NSURLBookmarkResolutionWithoutUI(256), - NSURLBookmarkResolutionWithoutMounting(512), - NSURLBookmarkResolutionWithSecurityScope(1024), - NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); - - final int value; - const NSURLBookmarkResolutionOptions(this.value); - - static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkResolutionWithoutUI, - 512 => NSURLBookmarkResolutionWithoutMounting, - 1024 => NSURLBookmarkResolutionWithSecurityScope, - 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkResolutionOptions: $value"), - }; -} - -late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = - objc.registerName( - "initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); -final _objc_msgSend_153 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.UnsignedLong options, - ffi.Pointer relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = - objc.registerName( - "URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); -late final _sel_resourceValuesForKeys_fromBookmarkData_ = - objc.registerName("resourceValuesForKeys:fromBookmarkData:"); -final _objc_msgSend_154 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer bookmarkData)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_writeBookmarkData_toURL_options_error_ = - objc.registerName("writeBookmarkData:toURL:options:error:"); -final _objc_msgSend_155 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.Pointer bookmarkFileURL, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_bookmarkDataWithContentsOfURL_error_ = - objc.registerName("bookmarkDataWithContentsOfURL:error:"); -final _objc_msgSend_156 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkFileURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_URLByResolvingAliasFileAtURL_options_error_ = - objc.registerName("URLByResolvingAliasFileAtURL:options:error:"); -final _objc_msgSend_157 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_startAccessingSecurityScopedResource = - objc.registerName("startAccessingSecurityScopedResource"); -late final _sel_stopAccessingSecurityScopedResource = - objc.registerName("stopAccessingSecurityScopedResource"); -late final _sel_getPromisedItemResourceValue_forKey_error_ = - objc.registerName("getPromisedItemResourceValue:forKey:error:"); - -/// NSDictionary -class NSDictionary extends NSObject { - NSDictionary._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSDictionary] that points to the same underlying object as [other]. - NSDictionary.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSDictionary] that wraps the given raw object pointer. - NSDictionary.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSDictionary]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); - } - - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - - /// objectForKey: - objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// keyEnumerator - NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } - - /// init - NSDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithObjects:forKeys:count: - NSDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// allKeys - NSArray get allKeys { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// allKeysForObject: - NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// allValues - NSArray get allValues { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionInStringsFileFormat - NSString get descriptionInStringsFileFormat { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// isEqualToDictionary: - bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, - otherDictionary.ref.pointer); - } - - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } - - /// objectsForKeys:notFoundMarker: - NSArray objectsForKeys_notFoundMarker_( - NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_160( - this.ref.pointer, - _sel_objectsForKeys_notFoundMarker_, - keys.ref.pointer, - marker.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); - } - - /// keysSortedByValueUsingSelector: - NSArray keysSortedByValueUsingSelector_( - ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// getObjects:andKeys:count: - void getObjects_andKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int count) { - _objc_msgSend_161( - this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); - } - - /// objectForKeyedSubscript: - objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithContentsOfFile: - NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithContentsOfURL: - NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); - } - - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); - } - - /// dictionary - static NSDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithObject:forKey: - static NSDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithObjects:forKeys:count: - static NSDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithObjectsAndKeys: - static NSDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithDictionary: - static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165( - _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithObjects:forKeys: - static NSDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// initWithObjectsAndKeys: - NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithDictionary: - NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithDictionary:copyItems: - NSDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithObjects:forKeys: - NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithContentsOfURL:error: - NSDictionary? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128( - _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); - } - - /// new - static NSDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static NSDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDictionary, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDictionary, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } -} - -late final _class_NSDictionary = objc.getClass("NSDictionary"); -late final _sel_objectForKey_ = objc.registerName("objectForKey:"); -late final _sel_keyEnumerator = objc.registerName("keyEnumerator"); -late final _sel_initWithObjects_forKeys_count_ = - objc.registerName("initWithObjects:forKeys:count:"); -final _objc_msgSend_158 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong cnt)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -late final _sel_allKeys = objc.registerName("allKeys"); -late final _sel_allKeysForObject_ = objc.registerName("allKeysForObject:"); -late final _sel_allValues = objc.registerName("allValues"); -late final _sel_descriptionInStringsFileFormat = - objc.registerName("descriptionInStringsFileFormat"); -late final _sel_isEqualToDictionary_ = - objc.registerName("isEqualToDictionary:"); -final _objc_msgSend_159 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_objectsForKeys_notFoundMarker_ = - objc.registerName("objectsForKeys:notFoundMarker:"); -final _objc_msgSend_160 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer marker)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_keysSortedByValueUsingSelector_ = - objc.registerName("keysSortedByValueUsingSelector:"); -late final _sel_getObjects_andKeys_count_ = - objc.registerName("getObjects:andKeys:count:"); -final _objc_msgSend_161 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -late final _sel_objectForKeyedSubscript_ = - objc.registerName("objectForKeyedSubscript:"); -late final _sel_dictionaryWithContentsOfFile_ = - objc.registerName("dictionaryWithContentsOfFile:"); -final _objc_msgSend_162 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_dictionaryWithContentsOfURL_ = - objc.registerName("dictionaryWithContentsOfURL:"); -final _objc_msgSend_163 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_dictionary = objc.registerName("dictionary"); -late final _sel_dictionaryWithObject_forKey_ = - objc.registerName("dictionaryWithObject:forKey:"); -final _objc_msgSend_164 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object, - ffi.Pointer key)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_dictionaryWithObjects_forKeys_count_ = - objc.registerName("dictionaryWithObjects:forKeys:count:"); -late final _sel_dictionaryWithObjectsAndKeys_ = - objc.registerName("dictionaryWithObjectsAndKeys:"); -late final _sel_dictionaryWithDictionary_ = - objc.registerName("dictionaryWithDictionary:"); -final _objc_msgSend_165 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dict)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_dictionaryWithObjects_forKeys_ = - objc.registerName("dictionaryWithObjects:forKeys:"); -final _objc_msgSend_166 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer keys)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_initWithObjectsAndKeys_ = - objc.registerName("initWithObjectsAndKeys:"); -late final _sel_initWithDictionary_ = objc.registerName("initWithDictionary:"); -late final _sel_initWithDictionary_copyItems_ = - objc.registerName("initWithDictionary:copyItems:"); -final _objc_msgSend_167 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_initWithObjects_forKeys_ = - objc.registerName("initWithObjects:forKeys:"); -final _objc_msgSend_168 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_dictionaryWithContentsOfURL_error_ = - objc.registerName("dictionaryWithContentsOfURL:error:"); -late final _sel_sharedKeySetForKeys_ = - objc.registerName("sharedKeySetForKeys:"); -late final _sel_promisedItemResourceValuesForKeys_error_ = - objc.registerName("promisedItemResourceValuesForKeys:error:"); -final _objc_msgSend_169 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_checkPromisedItemIsReachableAndReturnError_ = - objc.registerName("checkPromisedItemIsReachableAndReturnError:"); -late final _sel_fileURLWithPathComponents_ = - objc.registerName("fileURLWithPathComponents:"); -final _objc_msgSend_170 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer components)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_pathComponents = objc.registerName("pathComponents"); -late final _sel_lastPathComponent = objc.registerName("lastPathComponent"); -late final _sel_pathExtension = objc.registerName("pathExtension"); -late final _sel_URLByAppendingPathComponent_ = - objc.registerName("URLByAppendingPathComponent:"); -final _objc_msgSend_171 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pathComponent)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_URLByAppendingPathComponent_isDirectory_ = - objc.registerName("URLByAppendingPathComponent:isDirectory:"); -final _objc_msgSend_172 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pathComponent, - ffi.Bool isDirectory)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_URLByDeletingLastPathComponent = - objc.registerName("URLByDeletingLastPathComponent"); -late final _sel_URLByAppendingPathExtension_ = - objc.registerName("URLByAppendingPathExtension:"); -late final _sel_URLByDeletingPathExtension = - objc.registerName("URLByDeletingPathExtension"); -late final _sel_URLByStandardizingPath = - objc.registerName("URLByStandardizingPath"); -late final _sel_URLByResolvingSymlinksInPath = - objc.registerName("URLByResolvingSymlinksInPath"); -late final _sel_isEqual_ = objc.registerName("isEqual:"); -bool _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. -abstract final class ObjCBlock_bool_ffiVoid_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> - fromFunction( - bool Function(ffi.Pointer, objc.ObjCObjectBase) fn) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, objc.ObjCObjectBase(arg1, retain: true, release: true))), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. -extension ObjCBlock_bool_ffiVoid_objcObjCObject_CallExtension on objc.ObjCBlock< - ffi.Bool Function(ffi.Pointer, ffi.Pointer)> { - bool call(ffi.Pointer arg0, objc.ObjCObjectBase arg1) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); -} - -late final _sel_class = objc.registerName("class"); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc - .ObjCBlock Function(ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock Function(ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_CallExtension on objc - .ObjCBlock Function(ffi.Pointer)> { - objc.ObjCObjectBase call(ffi.Pointer arg0) => objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} - -late final _sel_self = objc.registerName("self"); -late final _sel_performSelector_ = objc.registerName("performSelector:"); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, arg1).ref.retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, ffi.Pointer arg1) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()( - ref.pointer, arg0, arg1), - retain: true, - release: true); -} - -late final _sel_performSelector_withObject_ = - objc.registerName("performSelector:withObject:"); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(arg0, arg1, arg2); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer))(arg0, arg1, arg2); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase) fn) => - objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true)) - .ref - .retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> { - objc.ObjCObjectBase call(ffi.Pointer arg0, - ffi.Pointer arg1, objc.ObjCObjectBase arg2) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()( - ref.pointer, arg0, arg1, arg2.ref.pointer), - retain: true, - release: true); -} - -late final _sel_performSelector_withObject_withObject_ = - objc.registerName("performSelector:withObject:withObject:"); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer arg3)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase, objc.ObjCObjectBase) fn) => - objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true), objc.ObjCObjectBase(arg3, retain: true, release: true)) - .ref - .retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, - ffi.Pointer arg1, - objc.ObjCObjectBase arg2, - objc.ObjCObjectBase arg3) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0, arg1, arg2.ref.pointer, arg3.ref.pointer), - retain: true, - release: true); -} - -late final _sel_isProxy = objc.registerName("isProxy"); -late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); -late final _sel_isMemberOfClass_ = objc.registerName("isMemberOfClass:"); -bool _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, Protocol)>`. -abstract final class ObjCBlock_bool_ffiVoid_Protocol { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock, Protocol)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock, Protocol)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, Protocol)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, Protocol)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, Protocol)> - fromFunction(bool Function(ffi.Pointer, Protocol) fn) => - objc.ObjCBlock, Protocol)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_Protocol_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn( - arg0, - Protocol.castFromPointer(arg1, - retain: true, release: true))), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock, Protocol)>`. -extension ObjCBlock_bool_ffiVoid_Protocol_CallExtension - on objc.ObjCBlock, Protocol)> { - bool call(ffi.Pointer arg0, Protocol arg1) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); -} - -late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); -bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. -abstract final class ObjCBlock_bool_ffiVoid_objcObjCSelector { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock, ffi.Pointer)> - fromFunction(bool Function(ffi.Pointer, ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, arg1)), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. -extension ObjCBlock_bool_ffiVoid_objcObjCSelector_CallExtension - on objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> { - bool call(ffi.Pointer arg0, ffi.Pointer arg1) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0, arg1); -} - -late final _sel_retain = objc.registerName("retain"); -late final _sel_release = objc.registerName("release"); -void _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline( - ffi.Pointer block, ffi.Pointer arg0) { - (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); - objc.objectRelease(block.cast()); -} - -ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)> - _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer)>.listener( - _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline) - ..keepIsolateAlive = false; - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_ffiVoid_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - void Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock(_ObjCBlock_ffiVoid_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); - - /// Creates a listener block from a Dart function. - /// - /// This is based on FFI's NativeCallable.listener, and has the same - /// capabilities and limitations. This block can be invoked from any thread, - /// but only supports void functions, and is not run synchronously. See - /// NativeCallable.listener for more details. - /// - /// Note that unlike the default behavior of NativeCallable.listener, listener - /// blocks do not keep the isolate alive. - static objc.ObjCBlock)> listener( - void Function(ffi.Pointer) fn) { - final raw = objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), - (ffi.Pointer arg0) => fn(arg0)); - final wrapper = _wrapListenerBlock_64xl06(raw); - objc.objectRelease(raw.cast()); - return objc.ObjCBlock)>(wrapper, - retain: false, release: true); - } -} - -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_ffiVoid_ffiVoid_CallExtension - on objc.ObjCBlock)> { - void call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} - -late final _sel_autorelease = objc.registerName("autorelease"); -late final _sel_retainCount = objc.registerName("retainCount"); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline, 0) - .cast(); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as int Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline, 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> - fromFunction(int Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_ffiUnsignedLong_ffiVoid_CallExtension - on objc.ObjCBlock)> { - int call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} - -late final _sel_zone = objc.registerName("zone"); -ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSZone_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer<_NSZone> Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSZone_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSZone_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. -abstract final class ObjCBlock_NSZone_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock Function(ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock Function(ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_NSZone_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunction(ffi.Pointer<_NSZone> Function(ffi.Pointer) fn) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newClosureBlock(_ObjCBlock_NSZone_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. -extension ObjCBlock_NSZone_ffiVoid_CallExtension - on objc.ObjCBlock Function(ffi.Pointer)> { - ffi.Pointer<_NSZone> call(ffi.Pointer arg0) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} - -late final _sel_hash = objc.registerName("hash"); -late final _sel_superclass = objc.registerName("superclass"); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSString_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_NSString_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_NSString_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - NSString Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_NSString_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_NSString_ffiVoid_CallExtension - on objc.ObjCBlock)> { - NSString call(ffi.Pointer arg0) => NSString.castFromPointer( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} - -late final _sel_debugDescription = objc.registerName("debugDescription"); -late final _sel_objectWithItemProviderData_typeIdentifier_error_ = - objc.registerName("objectWithItemProviderData:typeIdentifier:error:"); -instancetype - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>()( - arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable = - ffi.Pointer.fromFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline) - .cast(); -instancetype - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - (objc.getBlockClosure(block) as instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable = - ffi.Pointer.fromFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. -abstract final class ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, NSData, NSString, ffi.Pointer>)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, - NSData, - NSString, - ffi.Pointer>)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer? Function(ffi.Pointer, NSData, - NSString, ffi.Pointer>)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>> ptr) => - objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, - NSData, - NSString, - ffi.Pointer>)>( - objc.newPointerBlock(_ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)> - fromFunction(Dartinstancetype? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>) fn) => - objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>( - objc.newClosureBlock( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - fn(arg0, NSData.castFromPointer(arg1, retain: true, release: true), NSString.castFromPointer(arg2, retain: true, release: true), arg3)?.ref.retainAndAutorelease() ?? - ffi.nullptr), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. -extension ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_CallExtension - on objc.ObjCBlock< - ffi.Pointer? Function(ffi.Pointer, NSData, - NSString, ffi.Pointer>)> { - Dartinstancetype? call(ffi.Pointer arg0, NSData arg1, NSString arg2, ffi.Pointer> arg3) => ref - .pointer.ref.invoke - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>() - (ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3) - .address == - 0 - ? null - : objc.ObjCObjectBase( - ref.pointer.ref.invoke.cast block, ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>>().asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer>)>()(ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3), - retain: true, - release: true); -} - -late final _sel_readableTypeIdentifiersForItemProvider = - objc.registerName("readableTypeIdentifiersForItemProvider"); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSArray_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_NSArray_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_NSArray_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - NSArray Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_NSArray_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_NSArray_ffiVoid_CallExtension - on objc.ObjCBlock)> { - NSArray call(ffi.Pointer arg0) => NSArray.castFromPointer( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} - -enum NSItemProviderRepresentationVisibility { - NSItemProviderRepresentationVisibilityAll(0), - NSItemProviderRepresentationVisibilityTeam(1), - NSItemProviderRepresentationVisibilityGroup(2), - NSItemProviderRepresentationVisibilityOwnProcess(3); - - final int value; - const NSItemProviderRepresentationVisibility(this.value); - - static NSItemProviderRepresentationVisibility fromValue(int value) => - switch (value) { - 0 => NSItemProviderRepresentationVisibilityAll, - 1 => NSItemProviderRepresentationVisibilityTeam, - 2 => NSItemProviderRepresentationVisibilityGroup, - 3 => NSItemProviderRepresentationVisibilityOwnProcess, - _ => throw ArgumentError( - "Unknown value for NSItemProviderRepresentationVisibility: $value"), - }; -} - -late final _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_ = - objc.registerName( - "itemProviderVisibilityForRepresentationWithTypeIdentifier:"); -int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline, - 0) - .cast(); -int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as int Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline, - 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock, NSString)>`. -abstract final class ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString { - /// Returns a block that wraps the given raw block pointer. - static objc - .ObjCBlock, NSString)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.UnsignedLong Function(ffi.Pointer, - NSString)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSString)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, NSString)>( - objc.newPointerBlock(_ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSString)> fromFunction( - NSItemProviderRepresentationVisibility Function( - ffi.Pointer, NSString) - fn) => - objc.ObjCBlock, NSString)>( - objc.newClosureBlock( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, NSString.castFromPointer(arg1, retain: true, release: true)) - .value), - retain: false, - release: true); -} - -/// Call operator for `objc.ObjCBlock, NSString)>`. -extension ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_CallExtension - on objc - .ObjCBlock, NSString)> { - NSItemProviderRepresentationVisibility call( - ffi.Pointer arg0, NSString arg1) => - NSItemProviderRepresentationVisibility.fromValue(ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer)); -} - -late final _sel_writableTypeIdentifiersForItemProvider = - objc.registerName("writableTypeIdentifiersForItemProvider"); -final _objc_msgSend_173 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer typeIdentifier, - ffi.Pointer> outError)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_174 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer typeIdentifier)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); - -enum NSDataWritingOptions { - NSDataWritingAtomic(1), - NSDataWritingWithoutOverwriting(2), - NSDataWritingFileProtectionNone(268435456), - NSDataWritingFileProtectionComplete(536870912), - NSDataWritingFileProtectionCompleteUnlessOpen(805306368), - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), - NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), - NSDataWritingFileProtectionMask(4026531840); - - static const NSAtomicWrite = NSDataWritingAtomic; - - final int value; - const NSDataWritingOptions(this.value); - - static NSDataWritingOptions fromValue(int value) => switch (value) { - 1 => NSDataWritingAtomic, - 2 => NSDataWritingWithoutOverwriting, - 268435456 => NSDataWritingFileProtectionNone, - 536870912 => NSDataWritingFileProtectionComplete, - 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, - 1073741824 => - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, - 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, - 4026531840 => NSDataWritingFileProtectionMask, - _ => - throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), - }; - - @override - String toString() { - if (this == NSDataWritingAtomic) - return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; - return super.toString(); - } -} - -late final _sel_writeToFile_options_error_ = - objc.registerName("writeToFile:options:error:"); -final _objc_msgSend_175 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_writeToURL_options_error_ = - objc.registerName("writeToURL:options:error:"); -final _objc_msgSend_176 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); - -enum NSDataSearchOptions { - NSDataSearchBackwards(1), - NSDataSearchAnchored(2); - - final int value; - const NSDataSearchOptions(this.value); - - static NSDataSearchOptions fromValue(int value) => switch (value) { - 1 => NSDataSearchBackwards, - 2 => NSDataSearchAnchored, - _ => - throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), - }; -} - -late final _sel_rangeOfData_options_range_ = - objc.registerName("rangeOfData:options:range:"); -final _objc_msgSend_177 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_177Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -late final _sel_data = objc.registerName("data"); -late final _sel_dataWithBytes_length_ = - objc.registerName("dataWithBytes:length:"); -final _objc_msgSend_178 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -late final _sel_dataWithBytesNoCopy_length_ = - objc.registerName("dataWithBytesNoCopy:length:"); -late final _sel_dataWithBytesNoCopy_length_freeWhenDone_ = - objc.registerName("dataWithBytesNoCopy:length:freeWhenDone:"); -final _objc_msgSend_179 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length, - ffi.Bool b)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); - -enum NSDataReadingOptions { - NSDataReadingMappedIfSafe(1), - NSDataReadingUncached(2), - NSDataReadingMappedAlways(8); - - static const NSDataReadingMapped = NSDataReadingMappedIfSafe; - static const NSMappedRead = NSDataReadingMappedIfSafe; - static const NSUncachedRead = NSDataReadingUncached; - - final int value; - const NSDataReadingOptions(this.value); - - static NSDataReadingOptions fromValue(int value) => switch (value) { - 1 => NSDataReadingMappedIfSafe, - 2 => NSDataReadingUncached, - 8 => NSDataReadingMappedAlways, - _ => - throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), - }; - - @override - String toString() { - if (this == NSDataReadingMappedIfSafe) - return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; - if (this == NSDataReadingUncached) - return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; - return super.toString(); - } -} - -late final _sel_dataWithContentsOfFile_options_error_ = - objc.registerName("dataWithContentsOfFile:options:error:"); -final _objc_msgSend_180 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_dataWithContentsOfURL_options_error_ = - objc.registerName("dataWithContentsOfURL:options:error:"); -final _objc_msgSend_181 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_dataWithContentsOfFile_ = - objc.registerName("dataWithContentsOfFile:"); -late final _sel_dataWithContentsOfURL_ = - objc.registerName("dataWithContentsOfURL:"); -final _objc_msgSend_182 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithBytes_length_ = - objc.registerName("initWithBytes:length:"); -late final _sel_initWithBytesNoCopy_length_ = - objc.registerName("initWithBytesNoCopy:length:"); -late final _sel_initWithBytesNoCopy_length_freeWhenDone_ = - objc.registerName("initWithBytesNoCopy:length:freeWhenDone:"); -late final _sel_initWithContentsOfFile_options_error_ = - objc.registerName("initWithContentsOfFile:options:error:"); -late final _sel_initWithContentsOfURL_options_error_ = - objc.registerName("initWithContentsOfURL:options:error:"); -late final _sel_initWithData_ = objc.registerName("initWithData:"); -final _objc_msgSend_183 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_dataWithData_ = objc.registerName("dataWithData:"); - -enum NSDataBase64DecodingOptions { - NSDataBase64DecodingIgnoreUnknownCharacters(1); - - final int value; - const NSDataBase64DecodingOptions(this.value); - - static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64DecodingIgnoreUnknownCharacters, - _ => throw ArgumentError( - "Unknown value for NSDataBase64DecodingOptions: $value"), - }; -} - -late final _sel_initWithBase64EncodedString_options_ = - objc.registerName("initWithBase64EncodedString:options:"); -final _objc_msgSend_184 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64String, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); - -enum NSDataBase64EncodingOptions { - NSDataBase64Encoding64CharacterLineLength(1), - NSDataBase64Encoding76CharacterLineLength(2), - NSDataBase64EncodingEndLineWithCarriageReturn(16), - NSDataBase64EncodingEndLineWithLineFeed(32); - - final int value; - const NSDataBase64EncodingOptions(this.value); - - static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64Encoding64CharacterLineLength, - 2 => NSDataBase64Encoding76CharacterLineLength, - 16 => NSDataBase64EncodingEndLineWithCarriageReturn, - 32 => NSDataBase64EncodingEndLineWithLineFeed, - _ => throw ArgumentError( - "Unknown value for NSDataBase64EncodingOptions: $value"), - }; -} - -late final _sel_base64EncodedStringWithOptions_ = - objc.registerName("base64EncodedStringWithOptions:"); -final _objc_msgSend_185 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_initWithBase64EncodedData_options_ = - objc.registerName("initWithBase64EncodedData:options:"); -final _objc_msgSend_186 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64Data, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_base64EncodedDataWithOptions_ = - objc.registerName("base64EncodedDataWithOptions:"); -final _objc_msgSend_187 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); - -enum NSDataCompressionAlgorithm { - NSDataCompressionAlgorithmLZFSE(0), - NSDataCompressionAlgorithmLZ4(1), - NSDataCompressionAlgorithmLZMA(2), - NSDataCompressionAlgorithmZlib(3); - - final int value; - const NSDataCompressionAlgorithm(this.value); - - static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { - 0 => NSDataCompressionAlgorithmLZFSE, - 1 => NSDataCompressionAlgorithmLZ4, - 2 => NSDataCompressionAlgorithmLZMA, - 3 => NSDataCompressionAlgorithmZlib, - _ => throw ArgumentError( - "Unknown value for NSDataCompressionAlgorithm: $value"), - }; -} - -late final _sel_decompressedDataUsingAlgorithm_error_ = - objc.registerName("decompressedDataUsingAlgorithm:error:"); -final _objc_msgSend_188 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_compressedDataUsingAlgorithm_error_ = - objc.registerName("compressedDataUsingAlgorithm:error:"); -late final _sel_characterSetWithBitmapRepresentation_ = - objc.registerName("characterSetWithBitmapRepresentation:"); -final _objc_msgSend_189 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_characterSetWithContentsOfFile_ = - objc.registerName("characterSetWithContentsOfFile:"); -final _objc_msgSend_190 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer fName)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_191 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_characterIsMember_ = objc.registerName("characterIsMember:"); -final _objc_msgSend_192 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedShort aCharacter)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_bitmapRepresentation = - objc.registerName("bitmapRepresentation"); -late final _sel_invertedSet = objc.registerName("invertedSet"); -late final _sel_longCharacterIsMember_ = - objc.registerName("longCharacterIsMember:"); -final _objc_msgSend_193 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt theLongChar)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_isSupersetOfSet_ = objc.registerName("isSupersetOfSet:"); -final _objc_msgSend_194 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer theOtherSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_hasMemberInPlane_ = objc.registerName("hasMemberInPlane:"); -final _objc_msgSend_195 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Uint8 thePlane)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_URLUserAllowedCharacterSet = - objc.registerName("URLUserAllowedCharacterSet"); -late final _sel_URLPasswordAllowedCharacterSet = - objc.registerName("URLPasswordAllowedCharacterSet"); -late final _sel_URLHostAllowedCharacterSet = - objc.registerName("URLHostAllowedCharacterSet"); -late final _sel_URLPathAllowedCharacterSet = - objc.registerName("URLPathAllowedCharacterSet"); -late final _sel_URLQueryAllowedCharacterSet = - objc.registerName("URLQueryAllowedCharacterSet"); -late final _sel_URLFragmentAllowedCharacterSet = - objc.registerName("URLFragmentAllowedCharacterSet"); -late final _sel_rangeOfCharacterFromSet_ = - objc.registerName("rangeOfCharacterFromSet:"); -final _objc_msgSend_196 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_196Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_rangeOfCharacterFromSet_options_ = - objc.registerName("rangeOfCharacterFromSet:options:"); -final _objc_msgSend_197 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_197Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_rangeOfCharacterFromSet_options_range_ = - objc.registerName("rangeOfCharacterFromSet:options:range:"); -final _objc_msgSend_198 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_198Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -late final _sel_rangeOfComposedCharacterSequenceAtIndex_ = - objc.registerName("rangeOfComposedCharacterSequenceAtIndex:"); -final _objc_msgSend_199 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_199Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_rangeOfComposedCharacterSequencesForRange_ = - objc.registerName("rangeOfComposedCharacterSequencesForRange:"); -final _objc_msgSend_200 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_200Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_stringByAppendingString_ = - objc.registerName("stringByAppendingString:"); -late final _sel_stringByAppendingFormat_ = - objc.registerName("stringByAppendingFormat:"); -late final _sel_uppercaseString = objc.registerName("uppercaseString"); -late final _sel_lowercaseString = objc.registerName("lowercaseString"); -late final _sel_capitalizedString = objc.registerName("capitalizedString"); -late final _sel_localizedUppercaseString = - objc.registerName("localizedUppercaseString"); -late final _sel_localizedLowercaseString = - objc.registerName("localizedLowercaseString"); -late final _sel_localizedCapitalizedString = - objc.registerName("localizedCapitalizedString"); -late final _sel_uppercaseStringWithLocale_ = - objc.registerName("uppercaseStringWithLocale:"); -final _objc_msgSend_201 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_lowercaseStringWithLocale_ = - objc.registerName("lowercaseStringWithLocale:"); -late final _sel_capitalizedStringWithLocale_ = - objc.registerName("capitalizedStringWithLocale:"); -late final _sel_getLineStart_end_contentsEnd_forRange_ = - objc.registerName("getLineStart:end:contentsEnd:forRange:"); -final _objc_msgSend_202 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -late final _sel_lineRangeForRange_ = objc.registerName("lineRangeForRange:"); -late final _sel_getParagraphStart_end_contentsEnd_forRange_ = - objc.registerName("getParagraphStart:end:contentsEnd:forRange:"); -late final _sel_paragraphRangeForRange_ = - objc.registerName("paragraphRangeForRange:"); -late final _sel_UTF8String = objc.registerName("UTF8String"); -late final _sel_fastestEncoding = objc.registerName("fastestEncoding"); -late final _sel_smallestEncoding = objc.registerName("smallestEncoding"); -late final _sel_dataUsingEncoding_allowLossyConversion_ = - objc.registerName("dataUsingEncoding:allowLossyConversion:"); -final _objc_msgSend_203 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong encoding, - ffi.Bool lossy)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int, bool)>(); -late final _sel_dataUsingEncoding_ = objc.registerName("dataUsingEncoding:"); -final _objc_msgSend_204 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong encoding)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_canBeConvertedToEncoding_ = - objc.registerName("canBeConvertedToEncoding:"); -late final _sel_cStringUsingEncoding_ = - objc.registerName("cStringUsingEncoding:"); -late final _sel_getCString_maxLength_encoding_ = - objc.registerName("getCString:maxLength:encoding:"); -final _objc_msgSend_205 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.UnsignedLong encoding)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); - -enum NSStringEncodingConversionOptions { - NSStringEncodingConversionAllowLossy(1), - NSStringEncodingConversionExternalRepresentation(2); - - final int value; - const NSStringEncodingConversionOptions(this.value); - - static NSStringEncodingConversionOptions fromValue(int value) => - switch (value) { - 1 => NSStringEncodingConversionAllowLossy, - 2 => NSStringEncodingConversionExternalRepresentation, - _ => throw ArgumentError( - "Unknown value for NSStringEncodingConversionOptions: $value"), - }; -} - -late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_ = - objc.registerName( - "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:"); -final _objc_msgSend_206 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.Pointer usedBufferCount, - ffi.UnsignedLong encoding, - ffi.UnsignedLong options, - NSRange range, - ffi.Pointer leftover)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - int, - NSRange, - ffi.Pointer)>(); -late final _sel_maximumLengthOfBytesUsingEncoding_ = - objc.registerName("maximumLengthOfBytesUsingEncoding:"); -late final _sel_lengthOfBytesUsingEncoding_ = - objc.registerName("lengthOfBytesUsingEncoding:"); -late final _sel_availableStringEncodings = - objc.registerName("availableStringEncodings"); -final _objc_msgSend_207 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_localizedNameOfStringEncoding_ = - objc.registerName("localizedNameOfStringEncoding:"); -late final _sel_defaultCStringEncoding = - objc.registerName("defaultCStringEncoding"); -late final _sel_decomposedStringWithCanonicalMapping = - objc.registerName("decomposedStringWithCanonicalMapping"); -late final _sel_precomposedStringWithCanonicalMapping = - objc.registerName("precomposedStringWithCanonicalMapping"); -late final _sel_decomposedStringWithCompatibilityMapping = - objc.registerName("decomposedStringWithCompatibilityMapping"); -late final _sel_precomposedStringWithCompatibilityMapping = - objc.registerName("precomposedStringWithCompatibilityMapping"); -late final _sel_componentsSeparatedByString_ = - objc.registerName("componentsSeparatedByString:"); -final _objc_msgSend_208 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_componentsSeparatedByCharactersInSet_ = - objc.registerName("componentsSeparatedByCharactersInSet:"); -final _objc_msgSend_209 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_stringByTrimmingCharactersInSet_ = - objc.registerName("stringByTrimmingCharactersInSet:"); -final _objc_msgSend_210 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_stringByPaddingToLength_withString_startingAtIndex_ = - objc.registerName("stringByPaddingToLength:withString:startingAtIndex:"); -final _objc_msgSend_211 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong newLength, - ffi.Pointer padString, - ffi.UnsignedLong padIndex)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int)>(); -late final _sel_stringByFoldingWithOptions_locale_ = - objc.registerName("stringByFoldingWithOptions:locale:"); -final _objc_msgSend_212 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_ = - objc.registerName( - "stringByReplacingOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_213 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -late final _sel_stringByReplacingOccurrencesOfString_withString_ = - objc.registerName("stringByReplacingOccurrencesOfString:withString:"); -final _objc_msgSend_214 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_stringByReplacingCharactersInRange_withString_ = - objc.registerName("stringByReplacingCharactersInRange:withString:"); -final _objc_msgSend_215 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer replacement)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -late final _sel_stringByApplyingTransform_reverse_ = - objc.registerName("stringByApplyingTransform:reverse:"); -final _objc_msgSend_216 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_writeToURL_atomically_encoding_error_ = - objc.registerName("writeToURL:atomically:encoding:error:"); -final _objc_msgSend_217 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -late final _sel_writeToFile_atomically_encoding_error_ = - objc.registerName("writeToFile:atomically:encoding:error:"); -final _objc_msgSend_218 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -late final _sel_initWithCharactersNoCopy_length_freeWhenDone_ = - objc.registerName("initWithCharactersNoCopy:length:freeWhenDone:"); -final _objc_msgSend_219 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -late final _sel_initWithCharacters_length_ = - objc.registerName("initWithCharacters:length:"); -final _objc_msgSend_220 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_initWithUTF8String_ = objc.registerName("initWithUTF8String:"); -final _objc_msgSend_221 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); -late final _sel_initWithFormat_locale_ = - objc.registerName("initWithFormat:locale:"); -final _objc_msgSend_222 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer locale)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); -final _objc_msgSend_223 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = - objc.registerName( - "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); -final _objc_msgSend_224 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer locale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_initWithData_encoding_ = - objc.registerName("initWithData:encoding:"); -final _objc_msgSend_225 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_initWithBytes_length_encoding_ = - objc.registerName("initWithBytes:length:encoding:"); -final _objc_msgSend_226 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = - objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); -final _objc_msgSend_227 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - bool)>(); -late final _sel_string = objc.registerName("string"); -late final _sel_stringWithString_ = objc.registerName("stringWithString:"); -late final _sel_stringWithCharacters_length_ = - objc.registerName("stringWithCharacters:length:"); -late final _sel_stringWithUTF8String_ = - objc.registerName("stringWithUTF8String:"); -late final _sel_stringWithFormat_ = objc.registerName("stringWithFormat:"); -late final _sel_localizedStringWithFormat_ = - objc.registerName("localizedStringWithFormat:"); -late final _sel_stringWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName("stringWithValidatedFormat:validFormatSpecifiers:error:"); -late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName( - "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); -late final _sel_initWithCString_encoding_ = - objc.registerName("initWithCString:encoding:"); -final _objc_msgSend_228 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -late final _sel_stringWithCString_encoding_ = - objc.registerName("stringWithCString:encoding:"); -late final _sel_initWithContentsOfURL_encoding_error_ = - objc.registerName("initWithContentsOfURL:encoding:error:"); -final _objc_msgSend_229 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_initWithContentsOfFile_encoding_error_ = - objc.registerName("initWithContentsOfFile:encoding:error:"); -final _objc_msgSend_230 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_stringWithContentsOfURL_encoding_error_ = - objc.registerName("stringWithContentsOfURL:encoding:error:"); -late final _sel_stringWithContentsOfFile_encoding_error_ = - objc.registerName("stringWithContentsOfFile:encoding:error:"); -late final _sel_initWithContentsOfURL_usedEncoding_error_ = - objc.registerName("initWithContentsOfURL:usedEncoding:error:"); -final _objc_msgSend_231 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_initWithContentsOfFile_usedEncoding_error_ = - objc.registerName("initWithContentsOfFile:usedEncoding:error:"); -final _objc_msgSend_232 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -late final _sel_stringWithContentsOfURL_usedEncoding_error_ = - objc.registerName("stringWithContentsOfURL:usedEncoding:error:"); -late final _sel_stringWithContentsOfFile_usedEncoding_error_ = - objc.registerName("stringWithContentsOfFile:usedEncoding:error:"); -late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = - objc.registerName( - "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); -final _objc_msgSend_233 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer)>(); -late final _sel_propertyList = objc.registerName("propertyList"); -late final _sel_propertyListFromStringsFileFormat = - objc.registerName("propertyListFromStringsFileFormat"); -final _objc_msgSend_234 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_getCharacters_ = objc.registerName("getCharacters:"); -final _objc_msgSend_235 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = - objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); -final _objc_msgSend_236 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer allowedCharacters)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_stringByRemovingPercentEncoding = - objc.registerName("stringByRemovingPercentEncoding"); -late final _sel_anyObject = objc.registerName("anyObject"); -late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); -final _objc_msgSend_237 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); -late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); -late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); -final _objc_msgSend_238 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_setByAddingObjectsFromSet_ = - objc.registerName("setByAddingObjectsFromSet:"); -final _objc_msgSend_239 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_setByAddingObjectsFromArray_ = - objc.registerName("setByAddingObjectsFromArray:"); -final _objc_msgSend_240 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_set = objc.registerName("set"); -late final _sel_setWithObject_ = objc.registerName("setWithObject:"); -late final _sel_setWithObjects_count_ = - objc.registerName("setWithObjects:count:"); -late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); -late final _sel_setWithSet_ = objc.registerName("setWithSet:"); -final _objc_msgSend_241 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_setWithArray_ = objc.registerName("setWithArray:"); -late final _sel_initWithSet_ = objc.registerName("initWithSet:"); -late final _sel_initWithSet_copyItems_ = - objc.registerName("initWithSet:copyItems:"); -final _objc_msgSend_242 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_methodSignatureForSelector_ = - objc.registerName("methodSignatureForSelector:"); -final _objc_msgSend_243 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_instanceMethodSignatureForSelector_ = - objc.registerName("instanceMethodSignatureForSelector:"); -late final _sel_isSubclassOfClass_ = objc.registerName("isSubclassOfClass:"); -late final _sel_resolveClassMethod_ = objc.registerName("resolveClassMethod:"); -late final _sel_resolveInstanceMethod_ = - objc.registerName("resolveInstanceMethod:"); -late final _sel_version = objc.registerName("version"); -late final _sel_setVersion_ = objc.registerName("setVersion:"); -final _objc_msgSend_244 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Long aVersion)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_classForCoder = objc.registerName("classForCoder"); -late final _sel_replacementObjectForCoder_ = - objc.registerName("replacementObjectForCoder:"); -late final _sel_awakeAfterUsingCoder_ = - objc.registerName("awakeAfterUsingCoder:"); -late final _sel_autoContentAccessingProxy = - objc.registerName("autoContentAccessingProxy"); -late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = - objc.registerName( - "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); -final _objc_msgSend_245 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex, - ffi.Pointer delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_attemptRecoveryFromError_optionIndex_ = - objc.registerName("attemptRecoveryFromError:optionIndex:"); -final _objc_msgSend_246 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_observeValueForKeyPath_ofObject_change_context_ = - objc.registerName("observeValueForKeyPath:ofObject:change:context:"); -final _objc_msgSend_247 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyPath, - ffi.Pointer object, - ffi.Pointer change, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_willChangeValueForKey_ = - objc.registerName("willChangeValueForKey:"); -late final _sel_didChangeValueForKey_ = - objc.registerName("didChangeValueForKey:"); +/// NSMutableArray +class NSMutableArray extends NSArray { + NSMutableArray._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. + NSMutableArray.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableArray] that wraps the given raw object pointer. + NSMutableArray.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableArray]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); + } + + /// addObject: + void addObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + } + + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); + } + + /// alloc + static NSMutableArray alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + } + + /// array + static NSMutableArray array() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithArray: + static NSMutableArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithCapacity: + static NSMutableArray arrayWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_1(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_1(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSMutableArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithObject: + static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithObjects: + static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// arrayWithObjects:count: + static NSMutableArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + } + + /// init + NSMutableArray init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSMutableArray init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSMutableArray init2() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray: + NSMutableArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray:copyItems: + NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCapacity: + NSMutableArray initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableArray? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableArray? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableArray? initWithCoder_2(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfFile: + NSMutableArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfURL: + NSMutableArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithObjects: + NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithObjects:count: + NSMutableArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { + _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, + anObject.ref.pointer, index); + } + + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableArray, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// new + static NSMutableArray new1() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + } + + /// removeLastObject + void removeLastObject() { + _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + } + + /// removeObject: + void removeObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); + } + + /// removeObject:inRange: + void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, + anObject.ref.pointer, range); + } + + /// removeObjectAtIndex: + void removeObjectAtIndex_(int index) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + } + + /// removeObjectIdenticalTo: + void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); + } + + /// removeObjectIdenticalTo:inRange: + void removeObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + anObject.ref.pointer, range); + } + + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + } + + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); + } + + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + } + + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_( + int index, objc.ObjCObjectBase anObject) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + index, anObject.ref.pointer); + } + + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); + } + + /// replaceObjectsInRange:withObjectsFromArray: + void replaceObjectsInRange_withObjectsFromArray_( + NSRange range, NSArray otherArray) { + _objc_msgSend_265( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_, + range, + otherArray.ref.pointer); + } + + /// replaceObjectsInRange:withObjectsFromArray:range: + void replaceObjectsInRange_withObjectsFromArray_range_( + NSRange range, NSArray otherArray, NSRange otherRange) { + _objc_msgSend_264( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_range_, + range, + otherArray.ref.pointer, + otherRange); + } + + /// setArray: + void setArray_(NSArray otherArray) { + _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + } + + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); + } + + /// sortUsingFunction:context: + void sortUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + compare, + ffi.Pointer context) { + _objc_msgSend_266( + this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); + } + + /// sortUsingSelector: + void sortUsingSelector_(ffi.Pointer comparator) { + _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + } +} + +/// NSMutableData +class NSMutableData extends NSData { + NSMutableData._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableData] that points to the same underlying object as [other]. + NSMutableData.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableData] that wraps the given raw object pointer. + NSMutableData.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableData]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); + } + + /// alloc + static NSMutableData alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_alloc); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableData, _sel_allocWithZone_, zone); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// appendBytes:length: + void appendBytes_length_(ffi.Pointer bytes, int length) { + _objc_msgSend_37(this.ref.pointer, _sel_appendBytes_length_, bytes, length); + } + + /// appendData: + void appendData_(NSData other) { + _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableData, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// compressUsingAlgorithm:error: + bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + return _objc_msgSend_276(this.ref.pointer, + _sel_compressUsingAlgorithm_error_, algorithm.value, error); + } + + /// compressedDataUsingAlgorithm:error: + NSMutableData? compressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// data + static NSMutableData data() { + final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_data); + return NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithBytes:length: + static NSMutableData dataWithBytes_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSMutableData, _sel_dataWithBytes_length_, bytes, length); + return NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithBytesNoCopy:length: + static NSMutableData dataWithBytesNoCopy_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSMutableData, _sel_dataWithBytesNoCopy_length_, bytes, length); + return NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithBytesNoCopy:length:freeWhenDone: + static NSMutableData dataWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(_class_NSMutableData, + _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithCapacity: + static NSMutableData? dataWithCapacity_(int aNumItems) { + final _ret = _objc_msgSend_275( + _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithContentsOfFile: + static NSMutableData? dataWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52( + _class_NSMutableData, _sel_dataWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithContentsOfFile:options:error: + static NSMutableData? dataWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + _class_NSMutableData, + _sel_dataWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithContentsOfURL: + static NSMutableData? dataWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182( + _class_NSMutableData, _sel_dataWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithContentsOfURL:options:error: + static NSMutableData? dataWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + _class_NSMutableData, + _sel_dataWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithData: + static NSMutableData dataWithData_(NSData data) { + final _ret = _objc_msgSend_183( + _class_NSMutableData, _sel_dataWithData_, data.ref.pointer); + return NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataWithLength: + static NSMutableData? dataWithLength_(int length) { + final _ret = + _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// decompressUsingAlgorithm:error: + bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + return _objc_msgSend_276(this.ref.pointer, + _sel_decompressUsingAlgorithm_error_, algorithm.value, error); + } + + /// decompressedDataUsingAlgorithm:error: + NSMutableData? decompressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: true, release: true); + } + + /// increaseLengthBy: + void increaseLengthBy_(int extraLength) { + _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + } + + /// init + NSMutableData init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBase64EncodedData:options: + NSMutableData? initWithBase64EncodedData_options_( + NSData base64Data, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_186( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedData_options_, + base64Data.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBase64EncodedString:options: + NSMutableData? initWithBase64EncodedString_options_( + NSString base64String, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_184( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedString_options_, + base64String.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytes:length: + NSMutableData initWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_, bytes, length); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytesNoCopy:length: + NSMutableData initWithBytesNoCopy_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_, bytes, length); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytesNoCopy:length:freeWhenDone: + NSMutableData initWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCapacity: + NSMutableData? initWithCapacity_(int capacity) { + final _ret = _objc_msgSend_275( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfFile: + NSMutableData? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfFile:options:error: + NSMutableData? initWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfURL: + NSMutableData? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfURL:options:error: + NSMutableData? initWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithData: + NSMutableData initWithData_(NSData data) { + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + _sel_initWithData_, data.ref.pointer); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithLength: + NSMutableData? initWithLength_(int length) { + final _ret = _objc_msgSend_275( + this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); + return _ret.address == 0 + ? null + : NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableData, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); + } + + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); + } + + /// mutableBytes + ffi.Pointer get mutableBytes { + return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); + } + + /// mutableBytes + ffi.Pointer get mutableBytes { + return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); + } + + /// new + static NSMutableData new1() { + final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_new); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// replaceBytesInRange:withBytes: + void replaceBytesInRange_withBytes_( + NSRange range, ffi.Pointer bytes) { + _objc_msgSend_273( + this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); + } + + /// replaceBytesInRange:withBytes:length: + void replaceBytesInRange_withBytes_length_(NSRange range, + ffi.Pointer replacementBytes, int replacementLength) { + _objc_msgSend_274( + this.ref.pointer, + _sel_replaceBytesInRange_withBytes_length_, + range, + replacementBytes, + replacementLength); + } + + /// resetBytesInRange: + void resetBytesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); + } + + /// setData: + void setData_(NSData data) { + _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); + } + + /// setLength: + set length(int value) { + return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); + } + + /// setLength: + set length(int value) { + return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableData, _sel_supportsSecureCoding); + } +} + +/// NSMutableDictionary +class NSMutableDictionary extends NSDictionary { + NSMutableDictionary._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. + NSMutableDictionary.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. + NSMutableDictionary.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableDictionary]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); + } + + /// addEntriesFromDictionary: + void addEntriesFromDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, + otherDictionary.ref.pointer); + } + + /// alloc + static NSMutableDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// allocWithZone: + static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableDictionary, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// dictionary + static NSMutableDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithCapacity: + static NSMutableDictionary dictionaryWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_1(NSString path) { + final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_1(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// dictionaryWithDictionary: + static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165(_class_NSMutableDictionary, + _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithObject:forKey: + static NSMutableDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSMutableDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithObjects:forKeys: + static NSMutableDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithObjects:forKeys:count: + static NSMutableDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithObjectsAndKeys: + static NSMutableDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSMutableDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// dictionaryWithSharedKeySet: + static NSMutableDictionary dictionaryWithSharedKeySet_( + objc.ObjCObjectBase keyset) { + final _ret = _objc_msgSend_290(_class_NSMutableDictionary, + _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); + } + + /// init + NSMutableDictionary init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// init + NSMutableDictionary init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// init + NSMutableDictionary init2() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCapacity: + NSMutableDictionary initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableDictionary? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableDictionary? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableDictionary? initWithCoder_2(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithContentsOfFile: + NSMutableDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithContentsOfURL: + NSMutableDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithDictionary: + NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithDictionary:copyItems: + NSMutableDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects:forKeys: + NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects:forKeys:count: + NSMutableDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjectsAndKeys: + NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableDictionary, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// new + static NSMutableDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + } + + /// removeObjectForKey: + void removeObjectForKey_(objc.ObjCObjectBase aKey) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); + } + + /// removeObjectsForKeys: + void removeObjectsForKeys_(NSArray keyArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); + } + + /// setDictionary: + void setDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286( + this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); + } + + /// setObject:forKey: + void setObject_forKey_( + objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { + _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, + anObject.ref.pointer, aKey.ref.pointer); + } + + /// setObject:forKeyedSubscript: + void setObject_forKeyedSubscript_( + objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { + _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + } + + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128(_class_NSMutableDictionary, + _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableDictionary, _sel_supportsSecureCoding); + } +} + +/// NSMutableIndexSet +class NSMutableIndexSet extends NSIndexSet { + NSMutableIndexSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. + NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. + NSMutableIndexSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableIndexSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); + } + + /// addIndex: + void addIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); + } + + /// addIndexes: + void addIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + } + + /// addIndexesInRange: + void addIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); + } + + /// alloc + static NSMutableIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// allocWithZone: + static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableIndexSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// indexSet + static NSMutableIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + } + + /// indexSetWithIndex: + static NSMutableIndexSet indexSetWithIndex_(int value) { + final _ret = _objc_msgSend_100( + _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + } + + /// indexSetWithIndexesInRange: + static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + } + + /// init + NSMutableIndexSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithIndex: + NSMutableIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithIndexSet: + NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithIndexesInRange: + NSMutableIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// new + static NSMutableIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// removeAllIndexes + void removeAllIndexes() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + } + + /// removeIndex: + void removeIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + } + + /// removeIndexes: + void removeIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); + } + + /// removeIndexesInRange: + void removeIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + } + + /// shiftIndexesStartingAtIndex:by: + void shiftIndexesStartingAtIndex_by_(int index, int delta) { + _objc_msgSend_257( + this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableIndexSet, _sel_supportsSecureCoding); + } +} + +/// NSMutableOrderedSet +class NSMutableOrderedSet extends NSOrderedSet { + NSMutableOrderedSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. + NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. + NSMutableOrderedSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); + } + + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + } + + /// addObjects:count: + void addObjects_count_( + ffi.Pointer> objects, int count) { + _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + } + + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + } + + /// alloc + static NSMutableOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// allocWithZone: + static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableOrderedSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// autorelease + NSMutableOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + } + + /// init + NSMutableOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// init + NSMutableOrderedSet init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// init + NSMutableOrderedSet init2() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithArray: + NSMutableOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithArray:copyItems: + NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithArray:range:copyItems: + NSMutableOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCapacity: + NSMutableOrderedSet initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableOrderedSet? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithCoder: + NSMutableOrderedSet? initWithCoder_2(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObject: + NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects: + NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects:count: + NSMutableOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithOrderedSet: + NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithOrderedSet:copyItems: + NSMutableOrderedSet initWithOrderedSet_copyItems_( + NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithOrderedSet:range:copyItems: + NSMutableOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithSet: + NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithSet:copyItems: + NSMutableOrderedSet initWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); + } + + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); + } + + /// intersectOrderedSet: + void intersectOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); + } + + /// intersectSet: + void intersectSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// minusOrderedSet: + void minusOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); + } + + /// minusSet: + void minusSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + } + + /// moveObjectsAtIndexes:toIndex: + void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { + _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + indexes.ref.pointer, idx); + } + + /// new + static NSMutableOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// orderedSet + static NSMutableOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithArray: + static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, + _sel_orderedSetWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithArray:range:copyItems: + static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSMutableOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithCapacity: + static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithObject: + static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithObjects: + static NSMutableOrderedSet orderedSetWithObjects_( + objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithObjects:count: + static NSMutableOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithOrderedSet: + static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithOrderedSet:range:copyItems: + static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithSet: + static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// orderedSetWithSet:copyItems: + static NSMutableOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + } + + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + } + + /// removeObjectAtIndex: + void removeObjectAtIndex_(int idx) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + } + + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + } + + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + } + + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + } + + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + idx, object.ref.pointer); + } + + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); + } + + /// replaceObjectsInRange:withObjects:count: + void replaceObjectsInRange_withObjects_count_(NSRange range, + ffi.Pointer> objects, int count) { + _objc_msgSend_302(this.ref.pointer, + _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); + } + + /// retain + NSMutableOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// self + NSMutableOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// setObject:atIndex: + void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); + } + + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + } + + /// unionOrderedSet: + void unionOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); + } + + /// unionSet: + void unionSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + } +} + +/// NSMutableSet +class NSMutableSet extends NSSet { + NSMutableSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. + NSMutableSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableSet] that wraps the given raw object pointer. + NSMutableSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); + } + + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + } + + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + } + + /// alloc + static NSMutableSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// init + NSMutableSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSMutableSet init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSMutableSet init2() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray: + NSMutableSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCapacity: + NSMutableSet initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableSet? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableSet? initWithCoder_2(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithObjects: + NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithObjects:count: + NSMutableSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithSet: + NSMutableSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithSet:copyItems: + NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// intersectSet: + void intersectSet_(NSSet otherSet) { + _objc_msgSend_304( + this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// minusSet: + void minusSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + } + + /// new + static NSMutableSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + } + + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + } + + /// set + static NSMutableSet set1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setSet: + void setSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + } + + /// setWithArray: + static NSMutableSet setWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithCapacity: + static NSMutableSet setWithCapacity_(int numItems) { + final _ret = + _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObject: + static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects: + static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects:count: + static NSMutableSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithSet: + static NSMutableSet setWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + } + + /// unionSet: + void unionSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + } +} + +/// NSMutableString +class NSMutableString extends NSString { + NSMutableString._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableString] that points to the same underlying object as [other]. + NSMutableString.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableString] that wraps the given raw object pointer. + NSMutableString.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableString]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); + } + + /// alloc + static NSMutableString alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// appendFormat: + void appendFormat_(NSString format) { + _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); + } + + /// appendString: + void appendString_(NSString aString) { + _objc_msgSend_150( + this.ref.pointer, _sel_appendString_, aString.ref.pointer); + } + + /// applyTransform:reverse:range:updatedRange: + bool applyTransform_reverse_range_updatedRange_(NSString transform, + bool reverse, NSRange range, ffi.Pointer resultingRange) { + return _objc_msgSend_313( + this.ref.pointer, + _sel_applyTransform_reverse_range_updatedRange_, + transform.ref.pointer, + reverse, + range, + resultingRange); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207( + _class_NSMutableString, _sel_availableStringEncodings); + } + + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207( + _class_NSMutableString, _sel_availableStringEncodings); + } + + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11( + _class_NSMutableString, _sel_defaultCStringEncoding); + } + + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11( + _class_NSMutableString, _sel_defaultCStringEncoding); + } + + /// deleteCharactersInRange: + void deleteCharactersInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); + } + + /// init + NSMutableString init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSMutableString init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytes:length:encoding: + NSMutableString? initWithBytes_length_encoding_( + ffi.Pointer bytes, int len, int encoding) { + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_encoding_, bytes, len, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytesNoCopy:length:encoding:freeWhenDone: + NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, + bytes, + len, + encoding, + freeBuffer); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCString:encoding: + NSMutableString? initWithCString_encoding_( + ffi.Pointer nullTerminatedCString, int encoding) { + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCapacity: + NSMutableString initWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCharacters:length: + NSMutableString initWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + _sel_initWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCharactersNoCopy:length:freeWhenDone: + NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( + ffi.Pointer characters, int length, bool freeBuffer) { + final _ret = _objc_msgSend_219( + this.ref.retainAndReturnPointer(), + _sel_initWithCharactersNoCopy_length_freeWhenDone_, + characters, + length, + freeBuffer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableString? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableString? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfFile:encoding:error: + NSMutableString? initWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfFile:usedEncoding:error: + NSMutableString? initWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfURL:encoding:error: + NSMutableString? initWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithContentsOfURL:usedEncoding:error: + NSMutableString? initWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithData:encoding: + NSMutableString? initWithData_encoding_(NSData data, int encoding) { + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + _sel_initWithData_encoding_, data.ref.pointer, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithFormat: + NSMutableString initWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithFormat:locale: + NSMutableString initWithFormat_locale_( + NSString format, objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_222( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithString: + NSMutableString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUTF8String: + NSMutableString? initWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// insertString:atIndex: + void insertString_atIndex_(NSString aString, int loc) { + _objc_msgSend_311( + this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableString, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedStringWithFormat: + static NSMutableString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(_class_NSMutableString, + _sel_localizedStringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSMutableString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSMutableString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// new + static NSMutableString new1() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSMutableString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// replaceCharactersInRange:withString: + void replaceCharactersInRange_withString_(NSRange range, NSString aString) { + _objc_msgSend_310(this.ref.pointer, + _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); + } + + /// replaceOccurrencesOfString:withString:options:range: + int replaceOccurrencesOfString_withString_options_range_( + NSString target, + NSString replacement, + NSStringCompareOptions options, + NSRange searchRange) { + return _objc_msgSend_312( + this.ref.pointer, + _sel_replaceOccurrencesOfString_withString_options_range_, + target.ref.pointer, + replacement.ref.pointer, + options.value, + searchRange); + } + + /// setString: + void setString_(NSString aString) { + _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); + } + + /// string + static NSMutableString string() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: + static int + stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( + NSData data, + NSDictionary? opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion) { + return _objc_msgSend_233( + _class_NSMutableString, + _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, + data.ref.pointer, + opts?.ref.pointer ?? ffi.nullptr, + string, + usedLossyConversion); + } + + /// stringWithCString:encoding: + static NSMutableString? stringWithCString_encoding_( + ffi.Pointer cString, int enc) { + final _ret = _objc_msgSend_228( + _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithCapacity: + static NSMutableString stringWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + _class_NSMutableString, _sel_stringWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithCharacters:length: + static NSMutableString stringWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(_class_NSMutableString, + _sel_stringWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithContentsOfFile:encoding:error: + static NSMutableString? stringWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + _class_NSMutableString, + _sel_stringWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithContentsOfFile:usedEncoding:error: + static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + _class_NSMutableString, + _sel_stringWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithContentsOfURL:encoding:error: + static NSMutableString? stringWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + _class_NSMutableString, + _sel_stringWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithContentsOfURL:usedEncoding:error: + static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + _class_NSMutableString, + _sel_stringWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithFormat: + static NSMutableString stringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithString: + static NSMutableString stringWithString_(NSString string) { + final _ret = _objc_msgSend_45( + _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithUTF8String: + static NSMutableString? stringWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(_class_NSMutableString, + _sel_stringWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithValidatedFormat:validFormatSpecifiers:error: + static NSMutableString? + stringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSMutableString, + _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); + } +} + +/// NSNotification +class NSNotification extends NSObject1 { + NSNotification._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSNotification] that points to the same underlying object as [other]. + NSNotification.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSNotification] that wraps the given raw object pointer. + NSNotification.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSNotification]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); + } + + /// alloc + static NSNotification alloc() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSNotification, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// autorelease + NSNotification autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// init + NSNotification init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// init + NSNotification init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSNotification? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSNotification? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithName:object:userInfo: + NSNotification initWithName_object_userInfo_( + NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { + final _ret = _objc_msgSend_277( + this.ref.retainAndReturnPointer(), + _sel_initWithName_object_userInfo_, + name.ref.pointer, + object?.ref.pointer ?? ffi.nullptr, + userInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSNotification, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// name + NSString get name { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// name + NSString get name { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// new + static NSNotification new1() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); + return NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// notificationWithName:object: + static NSNotification notificationWithName_object_( + NSString aName, objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_222( + _class_NSNotification, + _sel_notificationWithName_object_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// notificationWithName:object:userInfo: + static NSNotification notificationWithName_object_userInfo_( + NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { + final _ret = _objc_msgSend_277( + _class_NSNotification, + _sel_notificationWithName_object_userInfo_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr, + aUserInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// object + objc.ObjCObjectBase? get object { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// object + objc.ObjCObjectBase? get object { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// retain + NSNotification retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// self + NSNotification self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSNotification.castFromPointer(_ret, retain: true, release: true); + } + + /// userInfo + NSDictionary? get userInfo { + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// userInfo + NSDictionary? get userInfo { + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } +} + +/// NSNumber +class NSNumber extends NSValue { + NSNumber._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSNumber] that points to the same underlying object as [other]. + NSNumber.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSNumber] that wraps the given raw object pointer. + NSNumber.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSNumber]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); + } + + /// alloc + static NSNumber alloc() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSNumber, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + } + + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + } + + /// charValue + int get charValue { + return _objc_msgSend_73(this.ref.pointer, _sel_charValue); + } + + /// charValue + int get charValue { + return _objc_msgSend_73(this.ref.pointer, _sel_charValue); + } + + /// compare: + NSComparisonResult compare_(NSNumber otherNumber) { + final _ret = _objc_msgSend_84( + this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } + + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + } + + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + } + + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + } + + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + } + + /// init + NSNumber init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBool: + NSNumber initWithBool_(bool value) { + final _ret = _objc_msgSend_72( + this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithBytes:objCType: + NSNumber initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithChar: + NSNumber initWithChar_(int value) { + final _ret = _objc_msgSend_60( + this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSNumber? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSNumber? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSNumber? initWithCoder_2(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithDouble: + NSNumber initWithDouble_(double value) { + final _ret = _objc_msgSend_71( + this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithFloat: + NSNumber initWithFloat_(double value) { + final _ret = _objc_msgSend_70( + this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithInt: + NSNumber initWithInt_(int value) { + final _ret = _objc_msgSend_64( + this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithInteger: + NSNumber initWithInteger_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithLong: + NSNumber initWithLong_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithLongLong: + NSNumber initWithLongLong_(int value) { + final _ret = _objc_msgSend_68( + this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithShort: + NSNumber initWithShort_(int value) { + final _ret = _objc_msgSend_62( + this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedChar: + NSNumber initWithUnsignedChar_(int value) { + final _ret = _objc_msgSend_61( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedInt: + NSNumber initWithUnsignedInt_(int value) { + final _ret = _objc_msgSend_65( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedInteger: + NSNumber initWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedLong: + NSNumber initWithUnsignedLong_(int value) { + final _ret = _objc_msgSend_67( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedLongLong: + NSNumber initWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUnsignedShort: + NSNumber initWithUnsignedShort_(int value) { + final _ret = _objc_msgSend_63( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + } + + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + } + + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + } + + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + } + + /// isEqualToNumber: + bool isEqualToNumber_(NSNumber number) { + return _objc_msgSend_85( + this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSNumber, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + } + + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + } + + /// longValue + int get longValue { + return _objc_msgSend_79(this.ref.pointer, _sel_longValue); + } + + /// longValue + int get longValue { + return _objc_msgSend_79(this.ref.pointer, _sel_longValue); + } + + /// new + static NSNumber new1() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } + + /// numberWithBool: + static NSNumber numberWithBool_(bool value) { + final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithChar: + static NSNumber numberWithChar_(int value) { + final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithDouble: + static NSNumber numberWithDouble_(double value) { + final _ret = + _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithFloat: + static NSNumber numberWithFloat_(double value) { + final _ret = + _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithInt: + static NSNumber numberWithInt_(int value) { + final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithInteger: + static NSNumber numberWithInteger_(int value) { + final _ret = + _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithLong: + static NSNumber numberWithLong_(int value) { + final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithLongLong: + static NSNumber numberWithLongLong_(int value) { + final _ret = + _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithShort: + static NSNumber numberWithShort_(int value) { + final _ret = + _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedChar: + static NSNumber numberWithUnsignedChar_(int value) { + final _ret = + _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedInt: + static NSNumber numberWithUnsignedInt_(int value) { + final _ret = + _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedInteger: + static NSNumber numberWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67( + _class_NSNumber, _sel_numberWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedLong: + static NSNumber numberWithUnsignedLong_(int value) { + final _ret = + _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedLongLong: + static NSNumber numberWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69( + _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// numberWithUnsignedShort: + static NSNumber numberWithUnsignedShort_(int value) { + final _ret = + _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); + } + + /// shortValue + int get shortValue { + return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); + } + + /// shortValue + int get shortValue { + return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); + } + + /// stringValue + NSString get stringValue { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringValue + NSString get stringValue { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); + } + + /// unsignedCharValue + int get unsignedCharValue { + return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); + } + + /// unsignedCharValue + int get unsignedCharValue { + return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); + } + + /// unsignedIntValue + int get unsignedIntValue { + return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); + } + + /// unsignedIntValue + int get unsignedIntValue { + return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); + } + + /// unsignedIntegerValue + int get unsignedIntegerValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); + } + + /// unsignedIntegerValue + int get unsignedIntegerValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); + } + + /// unsignedLongLongValue + int get unsignedLongLongValue { + return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); + } + + /// unsignedLongLongValue + int get unsignedLongLongValue { + return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); + } + + /// unsignedLongValue + int get unsignedLongValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); + } + + /// unsignedLongValue + int get unsignedLongValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); + } + + /// unsignedShortValue + int get unsignedShortValue { + return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); + } + + /// unsignedShortValue + int get unsignedShortValue { + return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); + } + + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } + + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } + + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSNumber, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } + + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { + final _ret = + _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } + + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } +} + +/// NSObject +class NSObject1 extends objc.ObjCObjectBase { + NSObject1._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); + + /// Constructs a [NSObject1] that points to the same underlying object as [other]. + NSObject1.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSObject1] that wraps the given raw object pointer. + NSObject1.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSObject1]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); + } + + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject1 observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); + } + + /// alloc + static NSObject1 alloc() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); + return NSObject1.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSObject1 allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); + return NSObject1.castFromPointer(_ret, retain: false, release: true); + } + + /// attemptRecoveryFromError:optionIndex: + bool attemptRecoveryFromError_optionIndex_( + NSError error, int recoveryOptionIndex) { + return _objc_msgSend_246( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_, + error.ref.pointer, + recoveryOptionIndex); + } + + /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: + void + attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( + NSError error, + int recoveryOptionIndex, + objc.ObjCObjectBase? delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo) { + _objc_msgSend_245( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, + error.ref.pointer, + recoveryOptionIndex, + delegate?.ref.pointer ?? ffi.nullptr, + didRecoverSelector, + contextInfo); + } + + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSObject, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// autorelease + NSObject1 autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSObject1.castFromPointer(_ret, retain: true, release: true); + } + + /// awakeAfterUsingCoder: + objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_awakeAfterUsingCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// awakeAfterUsingCoder: + objc.ObjCObjectBase? awakeAfterUsingCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_awakeAfterUsingCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// conformsToProtocol: + static bool conformsToProtocol_(Protocol protocol) { + return _objc_msgSend_5( + _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); + } + + /// copy + objc.ObjCObjectBase copy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// copyWithZone: + static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + } + + /// debugDescription + static NSString debugDescription() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// description + static NSString description() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// didChange:valuesAtIndexes:forKey: + void didChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); + } + + /// didChangeValueForKey: + void didChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); + } + + /// didChangeValueForKey:withSetMutation:usingObjects: + void didChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( + this.ref.pointer, + _sel_didChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); + } + + /// doesNotRecognizeSelector: + void doesNotRecognizeSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); + } + + /// forwardInvocation: + void forwardInvocation_(NSInvocation anInvocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); + } + + /// forwardingTargetForSelector: + objc.ObjCObjectBase forwardingTargetForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_8( + this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// hash + static int hash() { + return _objc_msgSend_11(_class_NSObject, _sel_hash); + } + + /// init + NSObject1 init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSObject1.castFromPointer(_ret, retain: false, release: true); + } + + /// initialize + static void initialize() { + _objc_msgSend_1(_class_NSObject, _sel_initialize); + } + + /// instanceMethodForSelector: + static ffi.Pointer> + instanceMethodForSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_6( + _class_NSObject, _sel_instanceMethodForSelector_, aSelector); + } + + /// instanceMethodSignatureForSelector: + static NSMethodSignature instanceMethodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + } + + /// instancesRespondToSelector: + static bool instancesRespondToSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_4( + _class_NSObject, _sel_instancesRespondToSelector_, aSelector); + } + + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + } + + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + } + + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + } + + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + } + + /// isSubclassOfClass: + static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSObject, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// load + static void load() { + _objc_msgSend_1(_class_NSObject, _sel_load); + } + + /// methodForSelector: + ffi.Pointer> methodForSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_6( + this.ref.pointer, _sel_methodForSelector_, aSelector); + } + + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + } + + /// mutableCopy + objc.ObjCObjectBase mutableCopy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// mutableCopyWithZone: + static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// new + static NSObject1 new1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); + return NSObject1.castFromPointer(_ret, retain: false, release: true); + } + + /// observationInfo + ffi.Pointer get observationInfo { + return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + } + + /// observationInfo + ffi.Pointer get observationInfo { + return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + } + + /// observeValueForKeyPath:ofObject:change:context: + void observeValueForKeyPath_ofObject_change_context_( + NSString? keyPath, + objc.ObjCObjectBase? object, + NSDictionary? change, + ffi.Pointer context) { + _objc_msgSend_247( + this.ref.pointer, + _sel_observeValueForKeyPath_ofObject_change_context_, + keyPath?.ref.pointer ?? ffi.nullptr, + object?.ref.pointer ?? ffi.nullptr, + change?.ref.pointer ?? ffi.nullptr, + context); + } + + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); + } + + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); + } + + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject1 observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); + } + + /// replacementObjectForCoder: + objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18( + this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// replacementObjectForCoder: + objc.ObjCObjectBase? replacementObjectForCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18( + this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// resolveClassMethod: + static bool resolveClassMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); + } + + /// resolveInstanceMethod: + static bool resolveInstanceMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); + } + + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); + } -enum NSKeyValueChange { - NSKeyValueChangeSetting(1), - NSKeyValueChangeInsertion(2), - NSKeyValueChangeRemoval(3), - NSKeyValueChangeReplacement(4); + /// retain + NSObject1 retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSObject1.castFromPointer(_ret, retain: true, release: true); + } + + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + } + + /// self + NSObject1 self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSObject1.castFromPointer(_ret, retain: true, release: true); + } + + /// setObservationInfo: + set observationInfo(ffi.Pointer value) { + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + } + + /// setObservationInfo: + set observationInfo(ffi.Pointer value) { + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + } + + /// setVersion: + static void setVersion_(int aVersion) { + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + } + + /// setVersion: + static void setVersion_1(int aVersion) { + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + } + + /// superclass + static objc.ObjCObjectBase superclass() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// version + static int version() { + return _objc_msgSend_79(_class_NSObject, _sel_version); + } + + /// version + static int version1() { + return _objc_msgSend_79(_class_NSObject, _sel_version); + } + + /// willChange:valuesAtIndexes:forKey: + void willChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); + } + + /// willChangeValueForKey: + void willChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); + } + + /// willChangeValueForKey:withSetMutation:usingObjects: + void willChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( + this.ref.pointer, + _sel_willChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); + } + + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); + } +} + +enum NSOrderedCollectionDifferenceCalculationOptions { + NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), + NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), + NSOrderedCollectionDifferenceCalculationInferMoves(4); final int value; - const NSKeyValueChange(this.value); + const NSOrderedCollectionDifferenceCalculationOptions(this.value); + + static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => + switch (value) { + 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, + 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, + 4 => NSOrderedCollectionDifferenceCalculationInferMoves, + _ => throw ArgumentError( + "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), + }; +} + +/// NSOrderedSet +class NSOrderedSet extends NSObject1 { + NSOrderedSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. + NSOrderedSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. + NSOrderedSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSOrderedSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); + } + + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject1 observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); + } + + /// alloc + static NSOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } + + /// array + NSArray get array { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// array + NSArray get array { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSOrderedSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } + + /// autorelease + NSOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } + + /// containsObject: + bool containsObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, object.ref.pointer); + } + + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); + } + + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); + } + + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// differenceFromOrderedSet: + objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { + final _ret = _objc_msgSend_293( + this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// differenceFromOrderedSet:withOptions: + objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, + NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_298( + this.ref.pointer, + _sel_differenceFromOrderedSet_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } + + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } - static NSKeyValueChange fromValue(int value) => switch (value) { - 1 => NSKeyValueChangeSetting, - 2 => NSKeyValueChangeInsertion, - 3 => NSKeyValueChangeRemoval, - 4 => NSKeyValueChangeReplacement, - _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), - }; -} + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } -late final _sel_willChange_valuesAtIndexes_forKey_ = - objc.registerName("willChange:valuesAtIndexes:forKey:"); -final _objc_msgSend_248 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong changeKind, - ffi.Pointer indexes, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_didChange_valuesAtIndexes_forKey_ = - objc.registerName("didChange:valuesAtIndexes:forKey:"); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + } -enum NSKeyValueSetMutationKind { - NSKeyValueUnionSetMutation(1), - NSKeyValueMinusSetMutation(2), - NSKeyValueIntersectSetMutation(3), - NSKeyValueSetSetMutation(4); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); + } - final int value; - const NSKeyValueSetMutationKind(this.value); + /// init + NSOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { - 1 => NSKeyValueUnionSetMutation, - 2 => NSKeyValueMinusSetMutation, - 3 => NSKeyValueIntersectSetMutation, - 4 => NSKeyValueSetSetMutation, - _ => throw ArgumentError( - "Unknown value for NSKeyValueSetMutationKind: $value"), - }; -} + /// init + NSOrderedSet init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } -late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = - objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); -final _objc_msgSend_249 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key, - ffi.UnsignedLong mutationKind, - ffi.Pointer objects)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = - objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); -late final _sel_observationInfo = objc.registerName("observationInfo"); -late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); -final _objc_msgSend_250 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_251 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_252 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object1, - ffi.Pointer object2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_253 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>(); + /// initWithArray: + NSOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } -enum NSEnumerationOptions { - NSEnumerationConcurrent(1), - NSEnumerationReverse(2); + /// initWithArray:copyItems: + NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSEnumerationOptions(this.value); + /// initWithArray:range:copyItems: + NSOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - static NSEnumerationOptions fromValue(int value) => switch (value) { - 1 => NSEnumerationConcurrent, - 2 => NSEnumerationReverse, - _ => - throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), - }; -} + /// initWithCoder: + NSOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } -enum NSSortOptions { - NSSortConcurrent(1), - NSSortStable(16); + /// initWithCoder: + NSOrderedSet? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSSortOptions(this.value); + /// initWithObject: + NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - static NSSortOptions fromValue(int value) => switch (value) { - 1 => NSSortConcurrent, - 16 => NSSortStable, - _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), - }; -} + /// initWithObjects: + NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } -/// NSMutableIndexSet -class NSMutableIndexSet extends NSIndexSet { - NSMutableIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// initWithObjects:count: + NSOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. - NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithOrderedSet: + NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. - NSMutableIndexSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithOrderedSet:copyItems: + NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableIndexSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); + /// initWithOrderedSet:range:copyItems: + NSOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// addIndexes: - void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + /// initWithSet: + NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// removeIndexes: - void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); + /// initWithSet:copyItems: + NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// removeAllIndexes - void removeAllIndexes() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + /// intersectsOrderedSet: + bool intersectsOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } - /// addIndex: - void addIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); + /// intersectsSet: + bool intersectsSet_(objc.ObjCObjectBase set) { + return _objc_msgSend_0( + this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); } - /// removeIndex: - void removeIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + /// isEqualToOrderedSet: + bool isEqualToOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } - /// addIndexesInRange: - void addIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); + /// isSubsetOfOrderedSet: + bool isSubsetOfOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } - /// removeIndexesInRange: - void removeIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + /// isSubsetOfSet: + bool isSubsetOfSet_(objc.ObjCObjectBase set) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); } - /// shiftIndexesStartingAtIndex:by: - void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_257( - this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSOrderedSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// indexSet - static NSMutableIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// indexSetWithIndex: - static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_100( - _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// indexSetWithIndexesInRange: - static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// new + static NSOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndexesInRange: - NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int idx) { + final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithIndexSet: - NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithIndex: - NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// init - NSMutableIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// orderedSet + static NSOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// orderedSetByApplyingDifference: + NSOrderedSet? orderedSetByApplyingDifference_( + objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_299(this.ref.pointer, + _sel_orderedSetByApplyingDifference_, difference.ref.pointer); + return _ret.address == 0 + ? null + : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSMutableIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// orderedSetWithArray: + static NSOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithArray:range:copyItems: + static NSOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableIndexSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// orderedSetWithObject: + static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableIndexSet, _sel_supportsSecureCoding); + /// orderedSetWithObjects: + static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); + /// orderedSetWithObjects:count: + static NSOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); -late final _sel_addIndexes_ = objc.registerName("addIndexes:"); -final _objc_msgSend_254 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); -late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); -late final _sel_addIndex_ = objc.registerName("addIndex:"); -final _objc_msgSend_255 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_removeIndex_ = objc.registerName("removeIndex:"); -late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); -final _objc_msgSend_256 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -late final _sel_removeIndexesInRange_ = - objc.registerName("removeIndexesInRange:"); -late final _sel_shiftIndexesStartingAtIndex_by_ = - objc.registerName("shiftIndexesStartingAtIndex:by:"); -final _objc_msgSend_257 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Long delta)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); + /// orderedSetWithOrderedSet: + static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293( + _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } -enum NSBinarySearchingOptions { - NSBinarySearchingFirstEqual(256), - NSBinarySearchingLastEqual(512), - NSBinarySearchingInsertionIndex(1024); + /// orderedSetWithOrderedSet:range:copyItems: + static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } - final int value; - const NSBinarySearchingOptions(this.value); + /// orderedSetWithSet: + static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } - static NSBinarySearchingOptions fromValue(int value) => switch (value) { - 256 => NSBinarySearchingFirstEqual, - 512 => NSBinarySearchingLastEqual, - 1024 => NSBinarySearchingInsertionIndex, - _ => throw ArgumentError( - "Unknown value for NSBinarySearchingOptions: $value"), - }; -} + /// orderedSetWithSet:copyItems: + static NSOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } -/// NSMutableArray -class NSMutableArray extends NSArray { - NSMutableArray._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); + } - /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. - NSMutableArray.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject1 observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); + } - /// Constructs a [NSMutableArray] that wraps the given raw object pointer. - NSMutableArray.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// retain + NSOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableArray]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { + final _ret = + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// addObject: - void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + /// reversedOrderedSet + NSOrderedSet get reversedOrderedSet { + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, - anObject.ref.pointer, index); + /// reversedOrderedSet + NSOrderedSet get reversedOrderedSet { + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// removeLastObject - void removeLastObject() { - _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + /// self + NSOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectAtIndex: - void removeObjectAtIndex_(int index) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + /// set + objc.ObjCObjectBase get set1 { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_( - int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - index, anObject.ref.pointer); + /// set + objc.ObjCObjectBase get set1 { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// init - NSMutableArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); } +} - /// initWithCapacity: - NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); +/// NSProxy +class NSProxy extends objc.ObjCObjectBase { + NSProxy._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); + + /// Constructs a [NSProxy] that points to the same underlying object as [other]. + NSProxy.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSProxy] that wraps the given raw object pointer. + NSProxy.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSProxy]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); } - /// initWithCoder: - NSMutableArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// alloc + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); + /// allocWithZone: + static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + /// autorelease + NSProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// removeObject:inRange: - void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, - anObject.ref.pointer, range); + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); + /// debugDescription + NSString get debugDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectIdenticalTo:inRange: - void removeObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, - anObject.ref.pointer, range); + /// debugDescription + NSString get debugDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectIdenticalTo: - void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// finalize + void finalize() { + _objc_msgSend_1(this.ref.pointer, _sel_finalize); } - /// replaceObjectsInRange:withObjectsFromArray:range: - void replaceObjectsInRange_withObjectsFromArray_range_( - NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_264( - this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_range_, - range, - otherArray.ref.pointer, - otherRange); + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } - /// replaceObjectsInRange:withObjectsFromArray: - void replaceObjectsInRange_withObjectsFromArray_( - NSRange range, NSArray otherArray) { - _objc_msgSend_265( - this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_, - range, - otherArray.ref.pointer); + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + } + + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } - /// setArray: - void setArray_(NSArray otherArray) { - _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } - /// sortUsingFunction:context: - void sortUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - compare, - ffi.Pointer context) { - _objc_msgSend_266( - this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); } - /// sortUsingSelector: - void sortUsingSelector_(ffi.Pointer comparator) { - _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + /// methodSignatureForSelector: + NSMethodSignature? methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_315( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); + return _ret.address == 0 + ? null + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); } - /// arrayWithCapacity: - static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// respondsToSelector: + bool respondsToSelector_1(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// retain + NSProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); } - /// initWithContentsOfURL: - NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// self + NSProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } +} - /// initWithObjects:count: - NSMutableArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } +final class NSRange extends ffi.Struct { + @ffi.UnsignedLong() + external int location; - /// array - static NSMutableArray array() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); - } + @ffi.UnsignedLong() + external int length; +} - /// arrayWithObject: - static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); - } +/// NSSet +class NSSet extends NSObject1 { + NSSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// arrayWithObjects:count: - static NSMutableArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// Constructs a [NSSet] that points to the same underlying object as [other]. + NSSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSSet] that wraps the given raw object pointer. + NSSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); } - /// arrayWithObjects: - static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject1 observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// arrayWithArray: - static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// allObjects + NSArray get allObjects { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// allObjects + NSArray get allObjects { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSSet alloc() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray:copyItems: - NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSMutableArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + /// anyObject + objc.ObjCObjectBase? anyObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// new - static NSMutableArray new1() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// allocWithZone: - static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// alloc - static NSMutableArray alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableArray, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableArray, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } -} -late final _class_NSMutableArray = objc.getClass("NSMutableArray"); -late final _sel_addObject_ = objc.registerName("addObject:"); -final _objc_msgSend_258 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_insertObject_atIndex_ = - objc.registerName("insertObject:atIndex:"); -final _objc_msgSend_259 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - ffi.UnsignedLong index)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_removeLastObject = objc.registerName("removeLastObject"); -late final _sel_removeObjectAtIndex_ = - objc.registerName("removeObjectAtIndex:"); -late final _sel_replaceObjectAtIndex_withObject_ = - objc.registerName("replaceObjectAtIndex:withObject:"); -final _objc_msgSend_260 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Pointer anObject)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); -late final _sel_addObjectsFromArray_ = - objc.registerName("addObjectsFromArray:"); -final _objc_msgSend_261 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = - objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); -final _objc_msgSend_262 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong idx1, - ffi.UnsignedLong idx2)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); -late final _sel_removeObject_inRange_ = - objc.registerName("removeObject:inRange:"); -final _objc_msgSend_263 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -late final _sel_removeObject_ = objc.registerName("removeObject:"); -late final _sel_removeObjectIdenticalTo_inRange_ = - objc.registerName("removeObjectIdenticalTo:inRange:"); -late final _sel_removeObjectIdenticalTo_ = - objc.registerName("removeObjectIdenticalTo:"); -late final _sel_removeObjectsInArray_ = - objc.registerName("removeObjectsInArray:"); -late final _sel_removeObjectsInRange_ = - objc.registerName("removeObjectsInRange:"); -late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = - objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); -final _objc_msgSend_264 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer otherArray, - NSRange otherRange)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer, - NSRange)>(); -late final _sel_replaceObjectsInRange_withObjectsFromArray_ = - objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); -final _objc_msgSend_265 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer otherArray)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -late final _sel_setArray_ = objc.registerName("setArray:"); -late final _sel_sortUsingFunction_context_ = - objc.registerName("sortUsingFunction:context:"); -final _objc_msgSend_266 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - compare, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); -late final _sel_insertObjects_atIndexes_ = - objc.registerName("insertObjects:atIndexes:"); -final _objc_msgSend_267 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer indexes)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_removeObjectsAtIndexes_ = - objc.registerName("removeObjectsAtIndexes:"); -late final _sel_replaceObjectsAtIndexes_withObjects_ = - objc.registerName("replaceObjectsAtIndexes:withObjects:"); -final _objc_msgSend_268 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes, - ffi.Pointer objects)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_setObject_atIndexedSubscript_ = - objc.registerName("setObject:atIndexedSubscript:"); -late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); -final _objc_msgSend_269 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_270 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_applyDifference_ = objc.registerName("applyDifference:"); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } -/// NSMutableData -class NSMutableData extends NSData { - NSMutableData._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableData] that points to the same underlying object as [other]. - NSMutableData.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableData] that wraps the given raw object pointer. - NSMutableData.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } - /// Returns whether [obj] is an instance of [NSMutableData]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); + /// init + NSSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// mutableBytes - ffi.Pointer get mutableBytes { - return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); + /// init + NSSet init1() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// initWithArray: + NSSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// setLength: - set length(int value) { - return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); + /// initWithCoder: + NSSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSSet.castFromPointer(_ret, retain: false, release: true); } - /// appendBytes:length: - void appendBytes_length_(ffi.Pointer bytes, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_appendBytes_length_, bytes, length); + /// initWithCoder: + NSSet? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSSet.castFromPointer(_ret, retain: false, release: true); } - /// appendData: - void appendData_(NSData other) { - _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); + /// initWithObjects: + NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// increaseLengthBy: - void increaseLengthBy_(int extraLength) { - _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + /// initWithObjects:count: + NSSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// replaceBytesInRange:withBytes: - void replaceBytesInRange_withBytes_( - NSRange range, ffi.Pointer bytes) { - _objc_msgSend_273( - this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); + /// initWithSet: + NSSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// resetBytesInRange: - void resetBytesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); + /// initWithSet:copyItems: + NSSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// setData: - void setData_(NSData data) { - _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); + /// intersectsSet: + bool intersectsSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } - /// replaceBytesInRange:withBytes:length: - void replaceBytesInRange_withBytes_length_(NSRange range, - ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_274( - this.ref.pointer, - _sel_replaceBytesInRange_withBytes_length_, - range, - replacementBytes, - replacementLength); + /// isEqualToSet: + bool isEqualToSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } - /// dataWithCapacity: - static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_275( - _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// isSubsetOfSet: + bool isSubsetOfSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } - /// dataWithLength: - static NSMutableData? dataWithLength_(int length) { + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); + } + + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); + } + + /// member: + objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { final _ret = - _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); + _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); return _ret.address == 0 ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_275( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// new + static NSSet new1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithLength: - NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_275( - this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// decompressUsingAlgorithm:error: - bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, - _sel_decompressUsingAlgorithm_error_, algorithm.value, error); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// compressUsingAlgorithm:error: - bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, - _sel_compressUsingAlgorithm_error_, algorithm.value, error); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject1 observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); + } + + /// set + static NSSet set1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setByAddingObject: + NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_238( + this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setByAddingObjectsFromArray: + NSSet setByAddingObjectsFromArray_(NSArray other) { + final _ret = _objc_msgSend_240( + this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setByAddingObjectsFromSet: + NSSet setByAddingObjectsFromSet_(NSSet other) { + final _ret = _objc_msgSend_239( + this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithArray: + static NSSet setWithArray_(NSArray array) { + final _ret = + _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObject: + static NSSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObject_, object.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects: + static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// data - static NSMutableData data() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_data); - return NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// setWithObjects:count: + static NSSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSSet, _sel_setWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dataWithBytes:length: - static NSMutableData dataWithBytes_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSMutableData, _sel_dataWithBytes_length_, bytes, length); - return NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// setWithSet: + static NSSet setWithSet_(NSSet set) { + final _ret = + _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dataWithBytesNoCopy:length: - static NSMutableData dataWithBytesNoCopy_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSMutableData, _sel_dataWithBytesNoCopy_length_, bytes, length); - return NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); } +} - /// dataWithBytesNoCopy:length:freeWhenDone: - static NSMutableData dataWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSMutableData, - _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSMutableData.castFromPointer(_ret, retain: true, release: true); +enum NSSortOptions { + NSSortConcurrent(1), + NSSortStable(16); + + final int value; + const NSSortOptions(this.value); + + static NSSortOptions fromValue(int value) => switch (value) { + 1 => NSSortConcurrent, + 16 => NSSortStable, + _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), + }; +} + +/// NSString +class NSString extends NSObject1 { + NSString._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSString] that points to the same underlying object as [other]. + NSString.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSString] that wraps the given raw object pointer. + NSString.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSString]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); } - /// dataWithContentsOfFile:options:error: - static NSMutableData? dataWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - _class_NSMutableData, - _sel_dataWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// UTF8String + ffi.Pointer get UTF8String { + return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); } - /// dataWithContentsOfURL:options:error: - static NSMutableData? dataWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - _class_NSMutableData, - _sel_dataWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// UTF8String + ffi.Pointer get UTF8String { + return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); } - /// dataWithContentsOfFile: - static NSMutableData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( - _class_NSMutableData, _sel_dataWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSString alloc() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dataWithContentsOfURL: - static NSMutableData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( - _class_NSMutableData, _sel_dataWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithBytes:length: - NSMutableData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_, bytes, length); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initWithBytesNoCopy:length: - NSMutableData initWithBytesNoCopy_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_, bytes, length); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } - /// initWithBytesNoCopy:length:freeWhenDone: - NSMutableData initWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } - /// initWithContentsOfFile:options:error: - NSMutableData? initWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// initWithContentsOfURL:options:error: - NSMutableData? initWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// initWithContentsOfFile: - NSMutableData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// cStringUsingEncoding: + ffi.Pointer cStringUsingEncoding_(int encoding) { + return _objc_msgSend_12( + this.ref.pointer, _sel_cStringUsingEncoding_, encoding); } - /// initWithContentsOfURL: - NSMutableData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// canBeConvertedToEncoding: + bool canBeConvertedToEncoding_(int encoding) { + return _objc_msgSend_124( + this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } - /// initWithData: - NSMutableData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), - _sel_initWithData_, data.ref.pointer); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// capitalizedString + NSString get capitalizedString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataWithData: - static NSMutableData dataWithData_(NSData data) { - final _ret = _objc_msgSend_183( - _class_NSMutableData, _sel_dataWithData_, data.ref.pointer); - return NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// capitalizedString + NSString get capitalizedString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedString:options: - NSMutableData? initWithBase64EncodedString_options_( - NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedString_options_, - base64String.ref.pointer, - options.value); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// capitalizedStringWithLocale: + NSString capitalizedStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedData:options: - NSMutableData? initWithBase64EncodedData_options_( - NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedData_options_, - base64Data.ref.pointer, - options.value); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// caseInsensitiveCompare: + NSComparisonResult caseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// decompressedDataUsingAlgorithm:error: - NSMutableData? decompressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// characterAtIndex: + int characterAtIndex_(int index) { + return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); } - /// compressedDataUsingAlgorithm:error: - NSMutableData? compressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSMutableData.castFromPointer(_ret, retain: true, release: true); + /// commonPrefixWithString:options: + NSString commonPrefixWithString_options_( + NSString str, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_27(this.ref.pointer, + _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// init - NSMutableData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// compare: + NSComparisonResult compare_(NSString string) { + final _ret = + _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// new - static NSMutableData new1() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_new); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// compare:options: + NSComparisonResult compare_options_( + NSString string, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, + string.ref.pointer, mask.value); + return NSComparisonResult.fromValue(_ret); } - /// allocWithZone: - static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableData, _sel_allocWithZone_, zone); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// compare:options:range: + NSComparisonResult compare_options_range_(NSString string, + NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { + final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, + string.ref.pointer, mask.value, rangeOfReceiverToCompare); + return NSComparisonResult.fromValue(_ret); } - /// alloc - static NSMutableData alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_alloc); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// compare:options:range:locale: + NSComparisonResult compare_options_range_locale_( + NSString string, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToCompare, + objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_25( + this.ref.pointer, + _sel_compare_options_range_locale_, + string.ref.pointer, + mask.value, + rangeOfReceiverToCompare, + locale?.ref.pointer ?? ffi.nullptr); + return NSComparisonResult.fromValue(_ret); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableData, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// componentsSeparatedByCharactersInSet: + NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { + final _ret = _objc_msgSend_209(this.ref.pointer, + _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableData, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// componentsSeparatedByString: + NSArray componentsSeparatedByString_(NSString separator) { + final _ret = _objc_msgSend_208(this.ref.pointer, + _sel_componentsSeparatedByString_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableData, _sel_supportsSecureCoding); + /// containsString: + bool containsString_(NSString str) { + return _objc_msgSend_26( + this.ref.pointer, _sel_containsString_, str.ref.pointer); } - /// initWithCoder: - NSMutableData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// dataUsingEncoding: + NSData? dataUsingEncoding_(int encoding) { + final _ret = + _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); return _ret.address == 0 ? null - : NSMutableData.castFromPointer(_ret, retain: false, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSMutableData = objc.getClass("NSMutableData"); -late final _sel_mutableBytes = objc.registerName("mutableBytes"); -late final _sel_setLength_ = objc.registerName("setLength:"); -final _objc_msgSend_271 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); -late final _sel_appendData_ = objc.registerName("appendData:"); -final _objc_msgSend_272 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); -late final _sel_replaceBytesInRange_withBytes_ = - objc.registerName("replaceBytesInRange:withBytes:"); -final _objc_msgSend_273 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer bytes)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange, ffi.Pointer)>(); -late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); -late final _sel_setData_ = objc.registerName("setData:"); -late final _sel_replaceBytesInRange_withBytes_length_ = - objc.registerName("replaceBytesInRange:withBytes:length:"); -final _objc_msgSend_274 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer replacementBytes, - ffi.UnsignedLong replacementLength)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer, - int)>(); -late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); -final _objc_msgSend_275 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong aNumItems)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); -late final _sel_initWithLength_ = objc.registerName("initWithLength:"); -late final _sel_decompressUsingAlgorithm_error_ = - objc.registerName("decompressUsingAlgorithm:error:"); -final _objc_msgSend_276 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -late final _sel_compressUsingAlgorithm_error_ = - objc.registerName("compressUsingAlgorithm:error:"); + /// dataUsingEncoding:allowLossyConversion: + NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { + final _ret = _objc_msgSend_203(this.ref.pointer, + _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); + } -/// NSNotification -class NSNotification extends NSObject { - NSNotification._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// decomposedStringWithCanonicalMapping + NSString get decomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSNotification] that points to the same underlying object as [other]. - NSNotification.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// decomposedStringWithCanonicalMapping + NSString get decomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSNotification] that wraps the given raw object pointer. - NSNotification.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// decomposedStringWithCompatibilityMapping + NSString get decomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSNotification]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); + /// decomposedStringWithCompatibilityMapping + NSString get decomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + } + + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); } - /// name - NSString get name { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// object - objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// userInfo - NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// initWithName:object:userInfo: - NSNotification initWithName_object_userInfo_( - NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_277( - this.ref.retainAndReturnPointer(), - _sel_initWithName_object_userInfo_, - name.ref.pointer, - object?.ref.pointer ?? ffi.nullptr, - userInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// initWithCoder: - NSNotification? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNotification.castFromPointer(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// notificationWithName:object: - static NSNotification notificationWithName_object_( - NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_222( - _class_NSNotification, - _sel_notificationWithName_object_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// fastestEncoding + int get fastestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); } - /// notificationWithName:object:userInfo: - static NSNotification notificationWithName_object_userInfo_( - NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_277( - _class_NSNotification, - _sel_notificationWithName_object_userInfo_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr, - aUserInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// fastestEncoding + int get fastestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); } - /// init - NSNotification init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// new - static NSNotification new1() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// allocWithZone: - static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: + bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( + ffi.Pointer buffer, + int maxBufferCount, + ffi.Pointer usedBufferCount, + int encoding, + NSStringEncodingConversionOptions options, + NSRange range, + ffi.Pointer leftover) { + return _objc_msgSend_206( + this.ref.pointer, + _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, + buffer, + maxBufferCount, + usedBufferCount, + encoding, + options.value, + range, + leftover); } - /// alloc - static NSNotification alloc() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// getCString:maxLength:encoding: + bool getCString_maxLength_encoding_( + ffi.Pointer buffer, int maxBufferCount, int encoding) { + return _objc_msgSend_205(this.ref.pointer, + _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNotification, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// getCharacters: + void getCharacters_(ffi.Pointer buffer) { + _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNotification, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// getCharacters:range: + void getCharacters_range_( + ffi.Pointer buffer, NSRange range) { + _objc_msgSend_21( + this.ref.pointer, _sel_getCharacters_range_, buffer, range); } - /// self - NSNotification self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// getLineStart:end:contentsEnd:forRange: + void getLineStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( + this.ref.pointer, + _sel_getLineStart_end_contentsEnd_forRange_, + startPtr, + lineEndPtr, + contentsEndPtr, + range); } - /// retain - NSNotification retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// getParagraphStart:end:contentsEnd:forRange: + void getParagraphStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer parEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( + this.ref.pointer, + _sel_getParagraphStart_end_contentsEnd_forRange_, + startPtr, + parEndPtr, + contentsEndPtr, + range); } - /// autorelease - NSNotification autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// hasPrefix: + bool hasPrefix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// hasSuffix: + bool hasSuffix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); } -} - -late final _class_NSNotification = objc.getClass("NSNotification"); -late final _sel_name = objc.registerName("name"); -late final _sel_object = objc.registerName("object"); -late final _sel_initWithName_object_userInfo_ = - objc.registerName("initWithName:object:userInfo:"); -final _objc_msgSend_277 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer name, - ffi.Pointer object, - ffi.Pointer userInfo)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_notificationWithName_object_ = - objc.registerName("notificationWithName:object:"); -late final _sel_notificationWithName_object_userInfo_ = - objc.registerName("notificationWithName:object:userInfo:"); - -/// NSDate -class NSDate extends NSObject { - NSDate._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSDate] that points to the same underlying object as [other]. - NSDate.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSDate] that wraps the given raw object pointer. - NSDate.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// hash + int get hash { + return _objc_msgSend_11(this.ref.pointer, _sel_hash); + } - /// Returns whether [obj] is an instance of [NSDate]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); + /// hash + int get hash { + return _objc_msgSend_11(this.ref.pointer, _sel_hash); } - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); + /// init + NSString init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// init - NSDate init() { + NSString init1() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDate.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithTimeIntervalSinceReferenceDate: - NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSDate? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// initWithBytes:length:encoding: + NSString? initWithBytes_length_encoding_( + ffi.Pointer bytes, int len, int encoding) { + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null - : NSDate.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// timeIntervalSinceDate: - double timeIntervalSinceDate_(NSDate anotherDate) { - return objc.useMsgSendVariants - ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer) - : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer); + /// initWithBytesNoCopy:length:encoding:freeWhenDone: + NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, + bytes, + len, + encoding, + freeBuffer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// timeIntervalSinceNow - double get timeIntervalSinceNow { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); + /// initWithCString:encoding: + NSString? initWithCString_encoding_( + ffi.Pointer nullTerminatedCString, int encoding) { + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// timeIntervalSince1970 - double get timeIntervalSince1970 { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); + /// initWithCharacters:length: + NSString initWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + _sel_initWithCharacters_length_, characters, length); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dateByAddingTimeInterval: - NSDate dateByAddingTimeInterval_(double ti) { - final _ret = - _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithCharactersNoCopy:length:freeWhenDone: + NSString initWithCharactersNoCopy_length_freeWhenDone_( + ffi.Pointer characters, int length, bool freeBuffer) { + final _ret = _objc_msgSend_219( + this.ref.retainAndReturnPointer(), + _sel_initWithCharactersNoCopy_length_freeWhenDone_, + characters, + length, + freeBuffer); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// earlierDate: - NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSString? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// laterDate: - NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSString? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// compare: - NSComparisonResult compare_(NSDate other) { - final _ret = - _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// initWithContentsOfFile:encoding:error: + NSString? initWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToDate: - bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_282( - this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); + /// initWithContentsOfFile:usedEncoding:error: + NSString? initWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfURL:encoding:error: + NSString? initWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfURL:usedEncoding:error: + NSString? initWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// date - static NSDate date() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithData:encoding: + NSString? initWithData_encoding_(NSData data, int encoding) { + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + _sel_initWithData_encoding_, data.ref.pointer, encoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// dateWithTimeIntervalSinceNow: - static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithFormat: + NSString initWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dateWithTimeIntervalSinceReferenceDate: - static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithFormat:locale: + NSString initWithFormat_locale_( + NSString format, objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_222( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dateWithTimeIntervalSince1970: - static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithString: + NSString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dateWithTimeInterval:sinceDate: - static NSDate dateWithTimeInterval_sinceDate_( - double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(_class_NSDate, - _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithUTF8String: + NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// distantFuture - static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// distantPast - static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// now - static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// initWithTimeIntervalSinceNow: - NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// initWithTimeIntervalSince1970: - NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); } - /// initWithTimeInterval:sinceDate: - NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), - _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); } - /// new - static NSDate new1() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// isEqualToString: + bool isEqualToString_(NSString aString) { + return _objc_msgSend_26( + this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); } - /// allocWithZone: - static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSString', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// alloc - static NSDate alloc() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_1( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSString', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDate, + final _ret = _objc_msgSend_95(_class_NSString, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDate, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// self - NSDate self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// retain - NSDate retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// lengthOfBytesUsingEncoding: + int lengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); } - /// autorelease - NSDate autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// lineRangeForRange: + void lineRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_lineRangeForRange_, range) + : stret.ref = + _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); + /// localizedCapitalizedString + NSString get localizedCapitalizedString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// localizedCapitalizedString + NSString get localizedCapitalizedString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSDate = objc.getClass("NSDate"); -late final _sel_timeIntervalSinceReferenceDate = - objc.registerName("timeIntervalSinceReferenceDate"); -late final _sel_initWithTimeIntervalSinceReferenceDate_ = - objc.registerName("initWithTimeIntervalSinceReferenceDate:"); -final _objc_msgSend_278 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Double ti)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, double)>(); -late final _sel_timeIntervalSinceDate_ = - objc.registerName("timeIntervalSinceDate:"); -final _objc_msgSend_279 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_279Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_timeIntervalSinceNow = - objc.registerName("timeIntervalSinceNow"); -late final _sel_timeIntervalSince1970 = - objc.registerName("timeIntervalSince1970"); -late final _sel_dateByAddingTimeInterval_ = - objc.registerName("dateByAddingTimeInterval:"); -late final _sel_earlierDate_ = objc.registerName("earlierDate:"); -final _objc_msgSend_280 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_laterDate_ = objc.registerName("laterDate:"); -final _objc_msgSend_281 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); -final _objc_msgSend_282 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDate)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_date = objc.registerName("date"); -late final _sel_dateWithTimeIntervalSinceNow_ = - objc.registerName("dateWithTimeIntervalSinceNow:"); -late final _sel_dateWithTimeIntervalSinceReferenceDate_ = - objc.registerName("dateWithTimeIntervalSinceReferenceDate:"); -late final _sel_dateWithTimeIntervalSince1970_ = - objc.registerName("dateWithTimeIntervalSince1970:"); -late final _sel_dateWithTimeInterval_sinceDate_ = - objc.registerName("dateWithTimeInterval:sinceDate:"); -final _objc_msgSend_283 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double secsToBeAdded, - ffi.Pointer date)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer)>(); -late final _sel_distantFuture = objc.registerName("distantFuture"); -final _objc_msgSend_284 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_distantPast = objc.registerName("distantPast"); -late final _sel_now = objc.registerName("now"); -late final _sel_initWithTimeIntervalSinceNow_ = - objc.registerName("initWithTimeIntervalSinceNow:"); -late final _sel_initWithTimeIntervalSince1970_ = - objc.registerName("initWithTimeIntervalSince1970:"); -late final _sel_initWithTimeInterval_sinceDate_ = - objc.registerName("initWithTimeInterval:sinceDate:"); + /// localizedCaseInsensitiveCompare: + NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22(this.ref.pointer, + _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } -/// NSMutableDictionary -class NSMutableDictionary extends NSDictionary { - NSMutableDictionary._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// localizedCaseInsensitiveContainsString: + bool localizedCaseInsensitiveContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); + } - /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. - NSMutableDictionary.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// localizedCompare: + NSComparisonResult localizedCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } - /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. - NSMutableDictionary.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// localizedLowercaseString + NSString get localizedLowercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableDictionary]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); + /// localizedLowercaseString + NSString get localizedLowercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectForKey: - void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// setObject:forKey: - void setObject_forKey_( - objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, - anObject.ref.pointer, aKey.ref.pointer); + /// localizedStandardCompare: + NSComparisonResult localizedStandardCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// init - NSMutableDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// localizedStandardContainsString: + bool localizedStandardContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedStandardContainsString_, str.ref.pointer); } - /// initWithCapacity: - NSMutableDictionary initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// localizedStandardRangeOfString: + void localizedStandardRangeOfString_( + ffi.Pointer stret, NSString str) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer) + : stret.ref = _objc_msgSend_28(this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer); } - /// initWithCoder: - NSMutableDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// localizedStringWithFormat: + static NSString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); return _ret.address == 0 ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// addEntriesFromDictionary: - void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, - otherDictionary.ref.pointer); + /// localizedUppercaseString + NSString get localizedUppercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// localizedUppercaseString + NSString get localizedUppercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsForKeys: - void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// setDictionary: - void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286( - this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// setObject:forKeyedSubscript: - void setObject_forKeyedSubscript_( - objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, - obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// lowercaseString + NSString get lowercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithCapacity: - static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// lowercaseString + NSString get lowercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + /// lowercaseStringWithLocale: + NSString lowercaseStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// maximumLengthOfBytesUsingEncoding: + int maximumLengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); + } + + /// new + static NSString new1() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_new); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + /// paragraphRangeForRange: + void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) + : stret.ref = _objc_msgSend_200( + this.ref.pointer, _sel_paragraphRangeForRange_, range); + } + + /// precomposedStringWithCanonicalMapping + NSString get precomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// precomposedStringWithCanonicalMapping + NSString get precomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// precomposedStringWithCompatibilityMapping + NSString get precomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// precomposedStringWithCompatibilityMapping + NSString get precomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// propertyList + objc.ObjCObjectBase propertyList() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// propertyListFromStringsFileFormat + NSDictionary? propertyListFromStringsFileFormat() { + final _ret = _objc_msgSend_234( + this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// rangeOfCharacterFromSet: + void rangeOfCharacterFromSet_( + ffi.Pointer stret, NSCharacterSet searchSet) { + objc.useMsgSendVariants + ? _objc_msgSend_196Stret(stret, this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) + : stret.ref = _objc_msgSend_196(this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); + } + + /// rangeOfCharacterFromSet:options: + void rangeOfCharacterFromSet_options_(ffi.Pointer stret, + NSCharacterSet searchSet, NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_197Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value) + : stret.ref = _objc_msgSend_197( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value); } - /// initWithContentsOfURL: - NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// rangeOfCharacterFromSet:options:range: + void rangeOfCharacterFromSet_options_range_( + ffi.Pointer stret, + NSCharacterSet searchSet, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_198Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_198( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch); } - /// dictionaryWithSharedKeySet: - static NSMutableDictionary dictionaryWithSharedKeySet_( - objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_290(_class_NSMutableDictionary, - _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// rangeOfComposedCharacterSequenceAtIndex: + void rangeOfComposedCharacterSequenceAtIndex_( + ffi.Pointer stret, int index) { + objc.useMsgSendVariants + ? _objc_msgSend_199Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index) + : stret.ref = _objc_msgSend_199(this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index); } - /// initWithObjects:forKeys:count: - NSMutableDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// rangeOfComposedCharacterSequencesForRange: + void rangeOfComposedCharacterSequencesForRange_( + ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range) + : stret.ref = _objc_msgSend_200(this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range); } - /// dictionary - static NSMutableDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// rangeOfString: + void rangeOfString_(ffi.Pointer stret, NSString searchString) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, + searchString.ref.pointer) + : stret.ref = _objc_msgSend_28( + this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); } - /// dictionaryWithObject:forKey: - static NSMutableDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSMutableDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// rangeOfString:options: + void rangeOfString_options_(ffi.Pointer stret, NSString searchString, + NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_29Stret(stret, this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) + : stret.ref = _objc_msgSend_29(this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); } - /// dictionaryWithObjects:forKeys:count: - static NSMutableDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// rangeOfString:options:range: + void rangeOfString_options_range_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_30Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_30( + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch); } - /// dictionaryWithObjectsAndKeys: - static NSMutableDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSMutableDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// rangeOfString:options:range:locale: + void rangeOfString_options_range_locale_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch, + NSLocale? locale) { + objc.useMsgSendVariants + ? _objc_msgSend_31Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr) + : stret.ref = _objc_msgSend_31( + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr); } - /// dictionaryWithDictionary: - static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165(_class_NSMutableDictionary, - _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithObjects:forKeys: - static NSMutableDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// smallestEncoding + int get smallestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); } - /// initWithObjectsAndKeys: - NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// smallestEncoding + int get smallestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); } - /// initWithDictionary: - NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// string + static NSString string() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_string); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithDictionary:copyItems: - NSMutableDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// stringByAddingPercentEncodingWithAllowedCharacters: + NSString? stringByAddingPercentEncodingWithAllowedCharacters_( + NSCharacterSet allowedCharacters) { + final _ret = _objc_msgSend_236( + this.ref.pointer, + _sel_stringByAddingPercentEncodingWithAllowedCharacters_, + allowedCharacters.ref.pointer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:forKeys: - NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// stringByAppendingFormat: + NSString stringByAppendingFormat_(NSString format) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + /// stringByAppendingString: + NSString stringByAppendingString_(NSString aString) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringByApplyingTransform:reverse: + NSString? stringByApplyingTransform_reverse_( + NSString transform, bool reverse) { + final _ret = _objc_msgSend_216( + this.ref.pointer, + _sel_stringByApplyingTransform_reverse_, + transform.ref.pointer, + reverse); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128(_class_NSMutableDictionary, - _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// stringByFoldingWithOptions:locale: + NSString stringByFoldingWithOptions_locale_( + NSStringCompareOptions options, NSLocale? locale) { + final _ret = _objc_msgSend_212( + this.ref.pointer, + _sel_stringByFoldingWithOptions_locale_, + options.value, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// stringByPaddingToLength:withString:startingAtIndex: + NSString stringByPaddingToLength_withString_startingAtIndex_( + int newLength, NSString padString, int padIndex) { + final _ret = _objc_msgSend_211( + this.ref.pointer, + _sel_stringByPaddingToLength_withString_startingAtIndex_, + newLength, + padString.ref.pointer, + padIndex); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// stringByRemovingPercentEncoding + NSString? get stringByRemovingPercentEncoding { + final _ret = _objc_msgSend_58( + this.ref.pointer, _sel_stringByRemovingPercentEncoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSMutableDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// stringByRemovingPercentEncoding + NSString? get stringByRemovingPercentEncoding { + final _ret = _objc_msgSend_58( + this.ref.pointer, _sel_stringByRemovingPercentEncoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableDictionary, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// stringByReplacingCharactersInRange:withString: + NSString stringByReplacingCharactersInRange_withString_( + NSRange range, NSString replacement) { + final _ret = _objc_msgSend_215( + this.ref.pointer, + _sel_stringByReplacingCharactersInRange_withString_, + range, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableDictionary, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// stringByReplacingOccurrencesOfString:withString: + NSString stringByReplacingOccurrencesOfString_withString_( + NSString target, NSString replacement) { + final _ret = _objc_msgSend_214( + this.ref.pointer, + _sel_stringByReplacingOccurrencesOfString_withString_, + target.ref.pointer, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableDictionary, _sel_supportsSecureCoding); + /// stringByReplacingOccurrencesOfString:withString:options:range: + NSString stringByReplacingOccurrencesOfString_withString_options_range_( + NSString target, + NSString replacement, + NSStringCompareOptions options, + NSRange searchRange) { + final _ret = _objc_msgSend_213( + this.ref.pointer, + _sel_stringByReplacingOccurrencesOfString_withString_options_range_, + target.ref.pointer, + replacement.ref.pointer, + options.value, + searchRange); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} - -late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); -late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); -late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); -final _objc_msgSend_285 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - ffi.Pointer aKey)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_addEntriesFromDictionary_ = - objc.registerName("addEntriesFromDictionary:"); -final _objc_msgSend_286 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_removeObjectsForKeys_ = - objc.registerName("removeObjectsForKeys:"); -late final _sel_setDictionary_ = objc.registerName("setDictionary:"); -late final _sel_setObject_forKeyedSubscript_ = - objc.registerName("setObject:forKeyedSubscript:"); -final _objc_msgSend_287 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer obj, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -late final _sel_dictionaryWithCapacity_ = - objc.registerName("dictionaryWithCapacity:"); -final _objc_msgSend_288 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_289 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_dictionaryWithSharedKeySet_ = - objc.registerName("dictionaryWithSharedKeySet:"); -final _objc_msgSend_290 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyset)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); - -/// NSOrderedSet -class NSOrderedSet extends NSObject { - NSOrderedSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. - NSOrderedSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. - NSOrderedSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// stringByTrimmingCharactersInSet: + NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { + final _ret = _objc_msgSend_210(this.ref.pointer, + _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSOrderedSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); + /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: + static int + stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( + NSData data, + NSDictionary? opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion) { + return _objc_msgSend_233( + _class_NSString, + _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, + data.ref.pointer, + opts?.ref.pointer ?? ffi.nullptr, + string, + usedLossyConversion); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// stringWithCString:encoding: + static NSString? stringWithCString_encoding_( + ffi.Pointer cString, int enc) { + final _ret = _objc_msgSend_228( + _class_NSString, _sel_stringWithCString_encoding_, cString, enc); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int idx) { - final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// stringWithCharacters:length: + static NSString stringWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220( + _class_NSString, _sel_stringWithCharacters_length_, characters, length); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); + /// stringWithContentsOfFile:encoding:error: + static NSString? stringWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + _class_NSString, + _sel_stringWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// init - NSOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithContentsOfFile:usedEncoding:error: + static NSString? stringWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + _class_NSString, + _sel_stringWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:count: - NSOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithContentsOfURL:encoding:error: + static NSString? stringWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + _class_NSString, + _sel_stringWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// stringWithContentsOfURL:usedEncoding:error: + static NSString? stringWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + _class_NSString, + _sel_stringWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); return _ret.address == 0 ? null - : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + /// stringWithFormat: + static NSString stringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_stringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// stringWithString: + static NSString stringWithString_(NSString string) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_stringWithString_, string.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + /// stringWithUTF8String: + static NSString? stringWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221( + _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + /// stringWithValidatedFormat:validFormatSpecifiers:error: + static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSString, + _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// isEqualToOrderedSet: - bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); + /// substringFromIndex: + NSString substringFromIndex_(int from) { + final _ret = + _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, object.ref.pointer); + /// substringToIndex: + NSString substringToIndex_(int to) { + final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// intersectsOrderedSet: - bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); + /// substringWithRange: + NSString substringWithRange_(NSRange range) { + final _ret = + _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// intersectsSet: - bool intersectsSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); } - /// isSubsetOfOrderedSet: - bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); + /// uppercaseString + NSString get uppercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// isSubsetOfSet: - bool isSubsetOfSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); + /// uppercaseString + NSString get uppercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// uppercaseStringWithLocale: + NSString uppercaseStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSString', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider1() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSString', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// reversedOrderedSet - NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically:encoding:error: + bool writeToFile_atomically_encoding_error_( + NSString path, + bool useAuxiliaryFile, + int enc, + ffi.Pointer> error) { + return _objc_msgSend_218( + this.ref.pointer, + _sel_writeToFile_atomically_encoding_error_, + path.ref.pointer, + useAuxiliaryFile, + enc, + error); } - /// array - NSArray get array { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:atomically:encoding:error: + bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, + int enc, ffi.Pointer> error) { + return _objc_msgSend_217( + this.ref.pointer, + _sel_writeToURL_atomically_encoding_error_, + url.ref.pointer, + useAuxiliaryFile, + enc, + error); } +} - /// set - objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +enum NSStringCompareOptions { + NSCaseInsensitiveSearch(1), + NSLiteralSearch(2), + NSBackwardsSearch(4), + NSAnchoredSearch(8), + NSNumericSearch(64), + NSDiacriticInsensitiveSearch(128), + NSWidthInsensitiveSearch(256), + NSForcedOrderingSearch(512), + NSRegularExpressionSearch(1024); + + final int value; + const NSStringCompareOptions(this.value); + + static NSStringCompareOptions fromValue(int value) => switch (value) { + 1 => NSCaseInsensitiveSearch, + 2 => NSLiteralSearch, + 4 => NSBackwardsSearch, + 8 => NSAnchoredSearch, + 64 => NSNumericSearch, + 128 => NSDiacriticInsensitiveSearch, + 256 => NSWidthInsensitiveSearch, + 512 => NSForcedOrderingSearch, + 1024 => NSRegularExpressionSearch, + _ => throw ArgumentError( + "Unknown value for NSStringCompareOptions: $value"), + }; +} - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } +enum NSStringEncodingConversionOptions { + NSStringEncodingConversionAllowLossy(1), + NSStringEncodingConversionExternalRepresentation(2); - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSStringEncodingConversionOptions(this.value); - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + static NSStringEncodingConversionOptions fromValue(int value) => + switch (value) { + 1 => NSStringEncodingConversionAllowLossy, + 2 => NSStringEncodingConversionExternalRepresentation, + _ => throw ArgumentError( + "Unknown value for NSStringEncodingConversionOptions: $value"), + }; +} - /// orderedSet - static NSOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } +enum NSStringEnumerationOptions { + NSStringEnumerationByLines(0), + NSStringEnumerationByParagraphs(1), + NSStringEnumerationByComposedCharacterSequences(2), + NSStringEnumerationByWords(3), + NSStringEnumerationBySentences(4), + NSStringEnumerationByCaretPositions(5), + NSStringEnumerationByDeletionClusters(6), + NSStringEnumerationReverse(256), + NSStringEnumerationSubstringNotRequired(512), + NSStringEnumerationLocalized(1024); - /// orderedSetWithObject: - static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSStringEnumerationOptions(this.value); - /// orderedSetWithObjects:count: - static NSOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + static NSStringEnumerationOptions fromValue(int value) => switch (value) { + 0 => NSStringEnumerationByLines, + 1 => NSStringEnumerationByParagraphs, + 2 => NSStringEnumerationByComposedCharacterSequences, + 3 => NSStringEnumerationByWords, + 4 => NSStringEnumerationBySentences, + 5 => NSStringEnumerationByCaretPositions, + 6 => NSStringEnumerationByDeletionClusters, + 256 => NSStringEnumerationReverse, + 512 => NSStringEnumerationSubstringNotRequired, + 1024 => NSStringEnumerationLocalized, + _ => throw ArgumentError( + "Unknown value for NSStringEnumerationOptions: $value"), + }; +} - /// orderedSetWithObjects: - static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } +/// NSURL +class NSURL extends NSObject1 { + NSURL._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// orderedSetWithOrderedSet: - static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293( - _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSURL] that points to the same underlying object as [other]. + NSURL.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// orderedSetWithOrderedSet:range:copyItems: - static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// Constructs a [NSURL] that wraps the given raw object pointer. + NSURL.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSURL]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); } - /// orderedSetWithArray: - static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// URLByAppendingPathComponent: + NSURL? URLByAppendingPathComponent_(NSString pathComponent) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithArray:range:copyItems: - static NSOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// URLByAppendingPathComponent:isDirectory: + NSURL? URLByAppendingPathComponent_isDirectory_( + NSString pathComponent, bool isDirectory) { + final _ret = _objc_msgSend_172( + this.ref.pointer, + _sel_URLByAppendingPathComponent_isDirectory_, + pathComponent.ref.pointer, + isDirectory); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithSet: - static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// URLByAppendingPathExtension: + NSURL? URLByAppendingPathExtension_(NSString pathExtension) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithSet:copyItems: - static NSOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// URLByDeletingLastPathComponent + NSURL? get URLByDeletingLastPathComponent { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithObject: - NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByDeletingLastPathComponent + NSURL? get URLByDeletingLastPathComponent { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByDeletingPathExtension + NSURL? get URLByDeletingPathExtension { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet: - NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByDeletingPathExtension + NSURL? get URLByDeletingPathExtension { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:copyItems: - NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByResolvingAliasFileAtURL:options:error: + static NSURL? URLByResolvingAliasFileAtURL_options_error_( + NSURL url, + NSURLBookmarkResolutionOptions options, + ffi.Pointer> error) { + final _ret = _objc_msgSend_157( + _class_NSURL, + _sel_URLByResolvingAliasFileAtURL_options_error_, + url.ref.pointer, + options.value, + error); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:range:copyItems: - NSOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + static NSURL? + URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + NSData bookmarkData, + NSURLBookmarkResolutionOptions options, + NSURL? relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_153( + _class_NSURL, + _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + bookmarkData.ref.pointer, + options.value, + relativeURL?.ref.pointer ?? ffi.nullptr, + isStale, + error); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByResolvingSymlinksInPath + NSURL? get URLByResolvingSymlinksInPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByResolvingSymlinksInPath + NSURL? get URLByResolvingSymlinksInPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:range:copyItems: - NSOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByStandardizingPath + NSURL? get URLByStandardizingPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLByStandardizingPath + NSURL? get URLByStandardizingPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// URLWithDataRepresentation:relativeToURL: + static NSURL URLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_URLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// differenceFromOrderedSet:withOptions: - objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, - NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_298( - this.ref.pointer, - _sel_differenceFromOrderedSet_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// URLWithString: + static NSURL? URLWithString_(NSString URLString) { + final _ret = _objc_msgSend_52( + _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// differenceFromOrderedSet: - objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_293( - this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// URLWithString:encodingInvalidCharacters: + static NSURL? URLWithString_encodingInvalidCharacters_( + NSString URLString, bool encodingInvalidCharacters) { + final _ret = _objc_msgSend_54( + _class_NSURL, + _sel_URLWithString_encodingInvalidCharacters_, + URLString.ref.pointer, + encodingInvalidCharacters); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetByApplyingDifference: - NSOrderedSet? orderedSetByApplyingDifference_( - objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_299(this.ref.pointer, - _sel_orderedSetByApplyingDifference_, difference.ref.pointer); + /// URLWithString:relativeToURL: + static NSURL? URLWithString_relativeToURL_( + NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + _class_NSURL, + _sel_URLWithString_relativeToURL_, + URLString.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); return _ret.address == 0 ? null - : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// absoluteString + NSString? get absoluteString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// absoluteString + NSString? get absoluteString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// absoluteURL + NSURL? get absoluteURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// absoluteURL + NSURL? get absoluteURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// absoluteURLWithDataRepresentation:relativeToURL: + static NSURL absoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_absoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } /// alloc - static NSOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + static NSURL alloc() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSOrderedSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); + return NSURL.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSOrderedSet, + return _objc_msgSend_26(_class_NSURL, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// self - NSOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// baseURL + NSURL? get baseURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// baseURL + NSURL? get baseURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - NSOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// bookmarkDataWithContentsOfURL:error: + static NSData? bookmarkDataWithContentsOfURL_error_( + NSURL bookmarkFileURL, ffi.Pointer> error) { + final _ret = _objc_msgSend_156( + _class_NSURL, + _sel_bookmarkDataWithContentsOfURL_error_, + bookmarkFileURL.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); + } + + /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: + NSData? + bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( + NSURLBookmarkCreationOptions options, + NSArray? keys, + NSURL? relativeURL, + ffi.Pointer> error) { + final _ret = _objc_msgSend_152( + this.ref.pointer, + _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, + options.value, + keys?.ref.pointer ?? ffi.nullptr, + relativeURL?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); + } + + /// checkPromisedItemIsReachableAndReturnError: + bool checkPromisedItemIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145(this.ref.pointer, + _sel_checkPromisedItemIsReachableAndReturnError_, error); + } + + /// checkResourceIsReachableAndReturnError: + bool checkResourceIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145( + this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); + /// dataRepresentation + NSData get dataRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); + } + + /// dataRepresentation + NSData get dataRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: @@ -14903,2313 +10509,8173 @@ class NSOrderedSet extends NSObject { this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// filePathURL + NSURL? get filePathURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } -} - -late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); -late final _sel_isEqualToOrderedSet_ = - objc.registerName("isEqualToOrderedSet:"); -final _objc_msgSend_291 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_intersectsOrderedSet_ = - objc.registerName("intersectsOrderedSet:"); -late final _sel_isSubsetOfOrderedSet_ = - objc.registerName("isSubsetOfOrderedSet:"); -late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); -final _objc_msgSend_292 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -late final _sel_orderedSet = objc.registerName("orderedSet"); -late final _sel_orderedSetWithObject_ = - objc.registerName("orderedSetWithObject:"); -late final _sel_orderedSetWithObjects_count_ = - objc.registerName("orderedSetWithObjects:count:"); -late final _sel_orderedSetWithObjects_ = - objc.registerName("orderedSetWithObjects:"); -late final _sel_orderedSetWithOrderedSet_ = - objc.registerName("orderedSetWithOrderedSet:"); -final _objc_msgSend_293 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_orderedSetWithOrderedSet_range_copyItems_ = - objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); -final _objc_msgSend_294 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - NSRange range, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -late final _sel_orderedSetWithArray_ = - objc.registerName("orderedSetWithArray:"); -late final _sel_orderedSetWithArray_range_copyItems_ = - objc.registerName("orderedSetWithArray:range:copyItems:"); -final _objc_msgSend_295 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array, - NSRange range, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); -late final _sel_orderedSetWithSet_copyItems_ = - objc.registerName("orderedSetWithSet:copyItems:"); -final _objc_msgSend_296 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_initWithObject_ = objc.registerName("initWithObject:"); -late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); -late final _sel_initWithOrderedSet_copyItems_ = - objc.registerName("initWithOrderedSet:copyItems:"); -final _objc_msgSend_297 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -late final _sel_initWithOrderedSet_range_copyItems_ = - objc.registerName("initWithOrderedSet:range:copyItems:"); -late final _sel_initWithArray_range_copyItems_ = - objc.registerName("initWithArray:range:copyItems:"); -late final _sel_differenceFromOrderedSet_withOptions_ = - objc.registerName("differenceFromOrderedSet:withOptions:"); -final _objc_msgSend_298 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_differenceFromOrderedSet_ = - objc.registerName("differenceFromOrderedSet:"); -late final _sel_orderedSetByApplyingDifference_ = - objc.registerName("orderedSetByApplyingDifference:"); -final _objc_msgSend_299 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer difference)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); - -/// NSMutableOrderedSet -class NSMutableOrderedSet extends NSOrderedSet { - NSMutableOrderedSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. - NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. - NSMutableOrderedSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); + /// filePathURL + NSURL? get filePathURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); + /// fileReferenceURL + NSURL? fileReferenceURL() { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectAtIndex: - void removeObjectAtIndex_(int idx) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + /// fileSystemRepresentation + ffi.Pointer get fileSystemRepresentation { + return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); } - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - idx, object.ref.pointer); + /// fileSystemRepresentation + ffi.Pointer get fileSystemRepresentation { + return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); } - /// initWithCoder: - NSMutableOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_51( + _class_NSURL, + _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// init - NSMutableOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// fileURLWithPath: + static NSURL fileURLWithPath_(NSString path) { + final _ret = + _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// fileURLWithPath:isDirectory: + static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_48(_class_NSURL, + _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// fileURLWithPath:isDirectory:relativeToURL: + static NSURL fileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_46( + _class_NSURL, + _sel_fileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// addObjects:count: - void addObjects_count_( - ffi.Pointer> objects, int count) { - _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + /// fileURLWithPath:relativeToURL: + static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_47( + _class_NSURL, + _sel_fileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + /// fileURLWithPathComponents: + static NSURL? fileURLWithPathComponents_(NSArray components) { + final _ret = _objc_msgSend_170( + _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + /// fragment + NSString? get fragment { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// moveObjectsAtIndexes:toIndex: - void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, - indexes.ref.pointer, idx); + /// fragment + NSString? get fragment { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); + /// getFileSystemRepresentation:maxLength: + bool getFileSystemRepresentation_maxLength_( + ffi.Pointer buffer, int maxBufferLength) { + return _objc_msgSend_98(this.ref.pointer, + _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); } - /// setObject:atIndex: - void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); + /// getPromisedItemResourceValue:forKey:error: + bool getPromisedItemResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, + ffi.Pointer> error) { + return _objc_msgSend_146( + this.ref.pointer, + _sel_getPromisedItemResourceValue_forKey_error_, + value, + key.ref.pointer, + error); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// getResourceValue:forKey:error: + bool getResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, + ffi.Pointer> error) { + return _objc_msgSend_146(this.ref.pointer, + _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } - /// replaceObjectsInRange:withObjects:count: - void replaceObjectsInRange_withObjects_count_(NSRange range, - ffi.Pointer> objects, int count) { - _objc_msgSend_302(this.ref.pointer, - _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); + /// hasDirectoryPath + bool get hasDirectoryPath { + return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); } - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( - this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); + /// hasDirectoryPath + bool get hasDirectoryPath { + return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// host + NSString? get host { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// host + NSString? get host { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// init + NSURL init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + /// initAbsoluteURLWithDataRepresentation:relativeToURL: + NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + NSURL? + initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + NSData bookmarkData, + NSURLBookmarkResolutionOptions options, + NSURL? relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_153( + this.ref.retainAndReturnPointer(), + _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + bookmarkData.ref.pointer, + options.value, + relativeURL?.ref.pointer ?? ffi.nullptr, + isStale, + error); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// intersectOrderedSet: - void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); + /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_50( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// minusOrderedSet: - void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); + /// initFileURLWithPath: + NSURL initFileURLWithPath_(NSString path) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// unionOrderedSet: - void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); + /// initFileURLWithPath:isDirectory: + NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// intersectSet: - void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + /// initFileURLWithPath:isDirectory:relativeToURL: + NSURL initFileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_42( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// minusSet: - void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + /// initFileURLWithPath:relativeToURL: + NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_43( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// unionSet: - void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + /// initWithCoder: + NSURL? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - - /// orderedSetWithCapacity: - static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + + /// initWithDataRepresentation:relativeToURL: + NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + /// initWithString: + NSURL? initWithString_(NSString URLString) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithString_, URLString.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects:count: - NSMutableOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithString:encodingInvalidCharacters: + NSURL? initWithString_encodingInvalidCharacters_( + NSString URLString, bool encodingInvalidCharacters) { + final _ret = _objc_msgSend_54( + this.ref.retainAndReturnPointer(), + _sel_initWithString_encodingInvalidCharacters_, + URLString.ref.pointer, + encodingInvalidCharacters); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// orderedSet - static NSMutableOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// initWithString:relativeToURL: + NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + this.ref.retainAndReturnPointer(), + _sel_initWithString_relativeToURL_, + URLString.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithObject: - static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// isFileReferenceURL + bool isFileReferenceURL() { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); } - /// orderedSetWithObjects:count: - static NSMutableOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// isFileURL + bool get fileURL { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); } - /// orderedSetWithObjects: - static NSMutableOrderedSet orderedSetWithObjects_( - objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// isFileURL + bool get fileURL { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); } - /// orderedSetWithOrderedSet: - static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSURL', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// orderedSetWithOrderedSet:range:copyItems: - static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_1( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSURL', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// orderedSetWithArray: - static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, - _sel_orderedSetWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSURL, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithArray:range:copyItems: - static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSMutableOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// lastPathComponent + NSString? get lastPathComponent { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithSet: - static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// lastPathComponent + NSString? get lastPathComponent { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithSet:copyItems: - static NSMutableOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// new + static NSURL new1() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// initWithObject: - NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// objectWithItemProviderData:typeIdentifier:error: + static NSURL? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSURL, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// parameterString + NSString? get parameterString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet: - NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// parameterString + NSString? get parameterString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:copyItems: - NSMutableOrderedSet initWithOrderedSet_copyItems_( - NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// password + NSString? get password { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:range:copyItems: - NSMutableOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// password + NSString? get password { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// path + NSString? get path { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// path + NSString? get path { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:range:copyItems: - NSMutableOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// pathComponents + NSArray? get pathComponents { + final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// pathComponents + NSArray? get pathComponents { + final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSMutableOrderedSet initWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// pathExtension + NSString? get pathExtension { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// pathExtension + NSString? get pathExtension { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// port + NSNumber? get port { + final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSMutableOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// port + NSNumber? get port { + final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// promisedItemResourceValuesForKeys:error: + NSDictionary? promisedItemResourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_169(this.ref.pointer, + _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableOrderedSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// query + NSString? get query { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// self - NSMutableOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// query + NSString? get query { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSMutableOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - NSMutableOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// relativePath + NSString? get relativePath { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + /// relativePath + NSString? get relativePath { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } -} - -late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); -late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); -final _objc_msgSend_300 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -late final _sel_moveObjectsAtIndexes_toIndex_ = - objc.registerName("moveObjectsAtIndexes:toIndex:"); -final _objc_msgSend_301 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes, - ffi.UnsignedLong idx)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); -late final _sel_replaceObjectsInRange_withObjects_count_ = - objc.registerName("replaceObjectsInRange:withObjects:count:"); -final _objc_msgSend_302 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer>, - int)>(); -late final _sel_intersectOrderedSet_ = - objc.registerName("intersectOrderedSet:"); -final _objc_msgSend_303 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_minusOrderedSet_ = objc.registerName("minusOrderedSet:"); -late final _sel_unionOrderedSet_ = objc.registerName("unionOrderedSet:"); -late final _sel_intersectSet_ = objc.registerName("intersectSet:"); -late final _sel_minusSet_ = objc.registerName("minusSet:"); -late final _sel_unionSet_ = objc.registerName("unionSet:"); -late final _sel_orderedSetWithCapacity_ = - objc.registerName("orderedSetWithCapacity:"); -/// NSMutableSet -class NSMutableSet extends NSSet { - NSMutableSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// relativeString + NSString get relativeString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. - NSMutableSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// relativeString + NSString get relativeString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableSet] that wraps the given raw object pointer. - NSMutableSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// removeAllCachedResourceValues + void removeAllCachedResourceValues() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); + } - /// Returns whether [obj] is an instance of [NSMutableSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); + /// removeCachedResourceValueForKey: + void removeCachedResourceValueForKey_(NSString key) { + _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, + key.ref.pointer); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// resourceSpecifier + NSString? get resourceSpecifier { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + /// resourceSpecifier + NSString? get resourceSpecifier { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// resourceValuesForKeys:error: + objc.ObjCObjectBase? resourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_147(this.ref.pointer, + _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null - : NSMutableSet.castFromPointer(_ret, retain: false, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// init - NSMutableSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// resourceValuesForKeys:fromBookmarkData: + static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( + NSArray keys, NSData bookmarkData) { + final _ret = _objc_msgSend_154( + _class_NSURL, + _sel_resourceValuesForKeys_fromBookmarkData_, + keys.ref.pointer, + bookmarkData.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// scheme + NSString? get scheme { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + /// scheme + NSString? get scheme { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// intersectSet: - void intersectSet_(NSSet otherSet) { - _objc_msgSend_304( - this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); + /// setResourceValue:forKey:error: + bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, + ffi.Pointer> error) { + return _objc_msgSend_148( + this.ref.pointer, + _sel_setResourceValue_forKey_error_, + value?.ref.pointer ?? ffi.nullptr, + key.ref.pointer, + error); } - /// minusSet: - void minusSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + /// setResourceValues:error: + bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, + ffi.Pointer> error) { + return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, + keyedValues.ref.pointer, error); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// setTemporaryResourceValue:forKey: + void setTemporaryResourceValue_forKey_( + objc.ObjCObjectBase? value, NSString key) { + _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, + value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } - /// unionSet: - void unionSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + /// standardizedURL + NSURL? get standardizedURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// setSet: - void setSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + /// standardizedURL + NSURL? get standardizedURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// setWithCapacity: - static NSMutableSet setWithCapacity_(int numItems) { - final _ret = - _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// startAccessingSecurityScopedResource + bool startAccessingSecurityScopedResource() { + return _objc_msgSend_13( + this.ref.pointer, _sel_startAccessingSecurityScopedResource); } - /// initWithObjects:count: - NSMutableSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// stopAccessingSecurityScopedResource + void stopAccessingSecurityScopedResource() { + _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); } - /// set - static NSMutableSet set1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); } - /// setWithObject: - static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// user + NSString? get user { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// setWithObjects:count: - static NSMutableSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// user + NSString? get user { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// setWithObjects: - static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSURL', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// setWithSet: - static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider1() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSURL', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// setWithArray: - static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// writeBookmarkData:toURL:options:error: + static bool writeBookmarkData_toURL_options_error_( + NSData bookmarkData, + NSURL bookmarkFileURL, + int options, + ffi.Pointer> error) { + return _objc_msgSend_155( + _class_NSURL, + _sel_writeBookmarkData_toURL_options_error_, + bookmarkData.ref.pointer, + bookmarkFileURL.ref.pointer, + options, + error); } +} + +enum NSURLBookmarkCreationOptions { + NSURLBookmarkCreationPreferFileIDResolution(256), + NSURLBookmarkCreationMinimalBookmark(512), + NSURLBookmarkCreationSuitableForBookmarkFile(1024), + NSURLBookmarkCreationWithSecurityScope(2048), + NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), + NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); + + final int value; + const NSURLBookmarkCreationOptions(this.value); + + static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkCreationPreferFileIDResolution, + 512 => NSURLBookmarkCreationMinimalBookmark, + 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, + 2048 => NSURLBookmarkCreationWithSecurityScope, + 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, + 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkCreationOptions: $value"), + }; +} + +enum NSURLBookmarkResolutionOptions { + NSURLBookmarkResolutionWithoutUI(256), + NSURLBookmarkResolutionWithoutMounting(512), + NSURLBookmarkResolutionWithSecurityScope(1024), + NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); + + final int value; + const NSURLBookmarkResolutionOptions(this.value); + + static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkResolutionWithoutUI, + 512 => NSURLBookmarkResolutionWithoutMounting, + 1024 => NSURLBookmarkResolutionWithSecurityScope, + 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkResolutionOptions: $value"), + }; +} + +/// NSURLHandle +class NSURLHandle extends NSObject1 { + NSURLHandle._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithObjects: - NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. + NSURLHandle.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithSet: - NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSURLHandle] that wraps the given raw object pointer. + NSURLHandle.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSURLHandle]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); } - /// initWithSet:copyItems: - NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSURLHandle alloc() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray: - NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSMutableSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSURLHandle, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// allocWithZone: - static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// autorelease + NSURLHandle autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSMutableSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// init + NSURLHandle init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableSet, + final _ret = _objc_msgSend_95(_class_NSURLHandle, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// new + static NSURLHandle new1() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + /// retain + NSURLHandle retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } -} -late final _class_NSMutableSet = objc.getClass("NSMutableSet"); -final _objc_msgSend_304 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherSet)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_setSet_ = objc.registerName("setSet:"); -late final _sel_setWithCapacity_ = objc.registerName("setWithCapacity:"); + /// self + NSURLHandle self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + } +} -enum NSItemProviderFileOptions { - NSItemProviderFileOptionOpenInPlace(1); +enum NSURLHandleStatus { + NSURLHandleNotLoaded(0), + NSURLHandleLoadSucceeded(1), + NSURLHandleLoadInProgress(2), + NSURLHandleLoadFailed(3); final int value; - const NSItemProviderFileOptions(this.value); + const NSURLHandleStatus(this.value); - static NSItemProviderFileOptions fromValue(int value) => switch (value) { - 1 => NSItemProviderFileOptionOpenInPlace, - _ => throw ArgumentError( - "Unknown value for NSItemProviderFileOptions: $value"), + static NSURLHandleStatus fromValue(int value) => switch (value) { + 0 => NSURLHandleNotLoaded, + 1 => NSURLHandleLoadSucceeded, + 2 => NSURLHandleLoadInProgress, + 3 => NSURLHandleLoadFailed, + _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), }; } -/// NSItemProvider -class NSItemProvider extends NSObject { - NSItemProvider._(ffi.Pointer pointer, +/// NSValue +class NSValue extends NSObject1 { + NSValue._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. - NSItemProvider.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSValue] that points to the same underlying object as [other]. + NSValue.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSItemProvider] that wraps the given raw object pointer. - NSItemProvider.castFromPointer(ffi.Pointer other, + /// Constructs a [NSValue] that wraps the given raw object pointer. + NSValue.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSItemProvider]. + /// Returns whether [obj] is an instance of [NSValue]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); } - /// init - NSItemProvider init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSValue alloc() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// registeredTypeIdentifiers - NSArray get registeredTypeIdentifiers { - final _ret = - _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// registeredTypeIdentifiersWithFileOptions: - NSArray registeredTypeIdentifiersWithFileOptions_( - NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_305(this.ref.pointer, - _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSValue, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// hasItemConformingToTypeIdentifier: - bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { - return _objc_msgSend_26(this.ref.pointer, - _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// hasRepresentationConformingToTypeIdentifier:fileOptions: - bool hasRepresentationConformingToTypeIdentifier_fileOptions_( - NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_306( - this.ref.pointer, - _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, - typeIdentifier.ref.pointer, - fileOptions.value); + /// getValue: + void getValue_(ffi.Pointer value) { + _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); } - /// suggestedName - NSString? get suggestedName { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// getValue:size: + void getValue_size_(ffi.Pointer value, int size) { + _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); } - /// setSuggestedName: - set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, - value?.ref.pointer ?? ffi.nullptr); + /// init + NSValue init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// initWithObject: - NSItemProvider initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// initWithBytes:objCType: + NSValue initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// registerObject:visibility: - void registerObject_visibility_(objc.ObjCObjectBase object, - NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, - object.ref.pointer, visibility.value); + /// initWithCoder: + NSValue? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSValue.castFromPointer(_ret, retain: false, release: true); } - /// canLoadObjectOfClass: - bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); + /// initWithCoder: + NSValue? initWithCoder_1(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSValue.castFromPointer(_ret, retain: false, release: true); } - /// initWithItem:typeIdentifier: - NSItemProvider initWithItem_typeIdentifier_( - objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_309( - this.ref.retainAndReturnPointer(), - _sel_initWithItem_typeIdentifier_, - item?.ref.pointer ?? ffi.nullptr, - typeIdentifier?.ref.pointer ?? ffi.nullptr); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// isEqualToValue: + bool isEqualToValue_(NSValue value) { + return _objc_msgSend_91( + this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); } - - /// initWithContentsOfURL: - NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, fileURL.ref.pointer); - return _ret.address == 0 - ? null - : NSItemProvider.castFromPointer(_ret, retain: false, release: true); + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSValue, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new - static NSItemProvider new1() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + static NSValue new1() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { + /// nonretainedObjectValue + objc.ObjCObjectBase? get nonretainedObjectValue { final _ret = - _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// alloc - static NSItemProvider alloc() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// nonretainedObjectValue + objc.ObjCObjectBase? get nonretainedObjectValue { + final _ret = + _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSItemProvider, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// objCType + ffi.Pointer get objCType { + return _objc_msgSend_14(this.ref.pointer, _sel_objCType); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSItemProvider, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// objCType + ffi.Pointer get objCType { + return _objc_msgSend_14(this.ref.pointer, _sel_objCType); } - /// self - NSItemProvider self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// pointerValue + ffi.Pointer get pointerValue { + return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); } - /// retain - NSItemProvider retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// pointerValue + ffi.Pointer get pointerValue { + return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); } - /// autorelease - NSItemProvider autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// rangeValue + void getRangeValue(ffi.Pointer stret) { + objc.useMsgSendVariants + ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); } -} - -late final _class_NSItemProvider = objc.getClass("NSItemProvider"); -late final _sel_registeredTypeIdentifiers = - objc.registerName("registeredTypeIdentifiers"); -late final _sel_registeredTypeIdentifiersWithFileOptions_ = - objc.registerName("registeredTypeIdentifiersWithFileOptions:"); -final _objc_msgSend_305 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_hasItemConformingToTypeIdentifier_ = - objc.registerName("hasItemConformingToTypeIdentifier:"); -late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc - .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); -final _objc_msgSend_306 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer typeIdentifier, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_suggestedName = objc.registerName("suggestedName"); -late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); -final _objc_msgSend_307 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_registerObject_visibility_ = - objc.registerName("registerObject:visibility:"); -final _objc_msgSend_308 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object, - ffi.UnsignedLong visibility)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_canLoadObjectOfClass_ = - objc.registerName("canLoadObjectOfClass:"); -late final _sel_initWithItem_typeIdentifier_ = - objc.registerName("initWithItem:typeIdentifier:"); -final _objc_msgSend_309 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer item, - ffi.Pointer typeIdentifier)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -enum NSStringEnumerationOptions { - NSStringEnumerationByLines(0), - NSStringEnumerationByParagraphs(1), - NSStringEnumerationByComposedCharacterSequences(2), - NSStringEnumerationByWords(3), - NSStringEnumerationBySentences(4), - NSStringEnumerationByCaretPositions(5), - NSStringEnumerationByDeletionClusters(6), - NSStringEnumerationReverse(256), - NSStringEnumerationSubstringNotRequired(512), - NSStringEnumerationLocalized(1024); + /// rangeValue + void getRangeValue(ffi.Pointer stret) { + objc.useMsgSendVariants + ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); + } - final int value; - const NSStringEnumerationOptions(this.value); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + } - static NSStringEnumerationOptions fromValue(int value) => switch (value) { - 0 => NSStringEnumerationByLines, - 1 => NSStringEnumerationByParagraphs, - 2 => NSStringEnumerationByComposedCharacterSequences, - 3 => NSStringEnumerationByWords, - 4 => NSStringEnumerationBySentences, - 5 => NSStringEnumerationByCaretPositions, - 6 => NSStringEnumerationByDeletionClusters, - 256 => NSStringEnumerationReverse, - 512 => NSStringEnumerationSubstringNotRequired, - 1024 => NSStringEnumerationLocalized, - _ => throw ArgumentError( - "Unknown value for NSStringEnumerationOptions: $value"), - }; -} + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = + _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } -/// NSMutableString -class NSMutableString extends NSString { - NSMutableString._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSValue, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableString] that points to the same underlying object as [other]. - NSMutableString.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSValue, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableString] that wraps the given raw object pointer. - NSMutableString.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { + final _ret = + _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableString]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); } +} + +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_closureTrampoline) + .cast(); - /// replaceCharactersInRange:withString: - void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_310(this.ref.pointer, - _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); - } +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSArray_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); - /// insertString:atIndex: - void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_311( - this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSArray_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// deleteCharactersInRange: - void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSArray Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSArray_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// appendString: - void appendString_(NSString aString) { - _objc_msgSend_150( - this.ref.pointer, _sel_appendString_, aString.ref.pointer); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSArray_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSArray call(ffi.Pointer arg0) => NSArray.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// appendFormat: - void appendFormat_(NSString format) { - _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); - } +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline, + 0) + .cast(); - /// setString: - void setString_(NSString aString) { - _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); - } +/// Construction methods for `objc.ObjCBlock, NSString)>`. +abstract final class ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock, NSString)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function(ffi.Pointer, + NSString)>(pointer, retain: retain, release: release); - /// replaceOccurrencesOfString:withString:options:range: - int replaceOccurrencesOfString_withString_options_range_( - NSString target, - NSString replacement, - NSStringCompareOptions options, - NSRange searchRange) { - return _objc_msgSend_312( - this.ref.pointer, - _sel_replaceOccurrencesOfString_withString_options_range_, - target.ref.pointer, - replacement.ref.pointer, - options.value, - searchRange); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSString)>( + objc.newPointerBlock(_ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// applyTransform:reverse:range:updatedRange: - bool applyTransform_reverse_range_updatedRange_(NSString transform, - bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_313( - this.ref.pointer, - _sel_applyTransform_reverse_range_updatedRange_, - transform.ref.pointer, - reverse, - range, - resultingRange); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunction( + NSItemProviderRepresentationVisibility Function( + ffi.Pointer, NSString) + fn) => + objc.ObjCBlock, NSString)>( + objc.newClosureBlock( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSString.castFromPointer(arg1, retain: true, release: true)) + .value), + retain: false, + release: true); +} - /// initWithCapacity: - NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock, NSString)>`. +extension ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_CallExtension + on objc + .ObjCBlock, NSString)> { + NSItemProviderRepresentationVisibility call( + ffi.Pointer arg0, NSString arg1) => + NSItemProviderRepresentationVisibility.fromValue(ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer)); +} - /// stringWithCapacity: - static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - _class_NSMutableString, _sel_stringWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_closureTrampoline) + .cast(); - /// init - NSMutableString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSString_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); - /// initWithCoder: - NSMutableString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSString_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207( - _class_NSMutableString, _sel_availableStringEncodings); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSString Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSString_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); - return NSString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSString_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSString call(ffi.Pointer arg0) => NSString.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11( - _class_NSMutableString, _sel_defaultCStringEncoding); - } +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer<_NSZone> Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_closureTrampoline) + .cast(); - /// initWithCharactersNoCopy:length:freeWhenDone: - NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( - ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( - this.ref.retainAndReturnPointer(), - _sel_initWithCharactersNoCopy_length_freeWhenDone_, - characters, - length, - freeBuffer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_NSZone_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); - /// initWithCharacters:length: - NSMutableString initWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), - _sel_initWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_NSZone_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// initWithUTF8String: - NSMutableString? initWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunction(ffi.Pointer<_NSZone> Function(ffi.Pointer) fn) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newClosureBlock(_ObjCBlock_NSZone_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// initWithString: - NSMutableString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_NSZone_ffiVoid_CallExtension + on objc.ObjCBlock Function(ffi.Pointer)> { + ffi.Pointer<_NSZone> call(ffi.Pointer arg0) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// initWithFormat: - NSMutableString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +bool _ObjCBlock_bool_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as bool Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_closureTrampoline, false) + .cast(); - /// initWithFormat:locale: - NSMutableString initWithFormat_locale_( - NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_bool_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + bool Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_bool_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// initWithData:encoding: - NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), - _sel_initWithData_encoding_, data.ref.pointer, encoding); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_bool_ffiVoid_CallExtension + on objc.ObjCBlock)> { + bool call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// initWithBytes:length:encoding: - NSMutableString? initWithBytes_length_encoding_( - ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_encoding_, bytes, len, encoding); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +bool _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline, false) + .cast(); - /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( - ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, - bytes, - len, - encoding, - freeBuffer); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock, Protocol)>`. +abstract final class ObjCBlock_bool_ffiVoid_Protocol { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, Protocol)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, Protocol)>( + pointer, + retain: retain, + release: release); - /// string - static NSMutableString string() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, Protocol)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// stringWithString: - static NSMutableString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunction(bool Function(ffi.Pointer, Protocol) fn) => + objc.ObjCBlock, Protocol)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_Protocol_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn( + arg0, + Protocol.castFromPointer(arg1, + retain: true, release: true))), + retain: false, + release: true); +} - /// stringWithCharacters:length: - static NSMutableString stringWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(_class_NSMutableString, - _sel_stringWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock, Protocol)>`. +extension ObjCBlock_bool_ffiVoid_Protocol_CallExtension + on objc.ObjCBlock, Protocol)> { + bool call(ffi.Pointer arg0, Protocol arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} - /// stringWithUTF8String: - static NSMutableString? stringWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(_class_NSMutableString, - _sel_stringWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline, false) + .cast(); - /// stringWithFormat: - static NSMutableString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); - /// localizedStringWithFormat: - static NSMutableString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(_class_NSMutableString, - _sel_localizedStringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSMutableString, - _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> + fromFunction( + bool Function(ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, objc.ObjCObjectBase(arg1, retain: true, release: true))), + retain: false, + release: true); +} - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSMutableString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCObject_CallExtension on objc.ObjCBlock< + ffi.Bool Function(ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, objc.ObjCObjectBase arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} - /// initWithCString:encoding: - NSMutableString? initWithCString_encoding_( - ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), - _sel_initWithCString_encoding_, nullTerminatedCString, encoding); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline, false) + .cast(); - /// stringWithCString:encoding: - static NSMutableString? stringWithCString_encoding_( - ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( - _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); - /// initWithContentsOfURL:encoding:error: - NSMutableString? initWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// initWithContentsOfFile:encoding:error: - NSMutableString? initWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock, ffi.Pointer)> + fromFunction(bool Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1)), + retain: false, + release: true); +} - /// stringWithContentsOfURL:encoding:error: - static NSMutableString? stringWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - _class_NSMutableString, - _sel_stringWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, ffi.Pointer arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1); +} - /// stringWithContentsOfFile:encoding:error: - static NSMutableString? stringWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - _class_NSMutableString, - _sel_stringWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +int _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline, 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as int Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline, 0) + .cast(); - /// initWithContentsOfURL:usedEncoding:error: - NSMutableString? initWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>( + pointer, + retain: retain, + release: release); - /// initWithContentsOfFile:usedEncoding:error: - NSMutableString? initWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// stringWithContentsOfURL:usedEncoding:error: - static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - _class_NSMutableString, - _sel_stringWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunction(int Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// stringWithContentsOfFile:usedEncoding:error: - static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - _class_NSMutableString, - _sel_stringWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_CallExtension + on objc.ObjCBlock)> { + int call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: - static int - stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( - NSData data, - NSDictionary? opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( - _class_NSMutableString, - _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, - data.ref.pointer, - opts?.ref.pointer ?? ffi.nullptr, - string, - usedLossyConversion); - } +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline, + 0) + .cast(); - /// new - static NSMutableString new1() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>(pointer, retain: retain, release: release); - /// allocWithZone: - static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, ffi.UnsignedLong arg3)>> ptr) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + objc.newPointerBlock(_ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> fromFunction(int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer>, int) fn) => + objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, int arg3) => + fn(arg0, arg1, arg2, arg3)), + retain: false, + release: true); +} - /// alloc - static NSMutableString alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_CallExtension + on objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> { + int call(ffi.Pointer arg0, ffi.Pointer arg1, + ffi.Pointer> arg2, int arg3) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(ref.pointer, arg0, arg1, arg2, arg3); +} - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } +void _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline( + ffi.Pointer block, ffi.Pointer arg0) { + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); + objc.objectRelease(block.cast()); +} - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableString, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } +ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>.listener( + _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline) + ..keepIsolateAlive = false; - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); - } +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); - /// objectWithItemProviderData:typeIdentifier:error: - static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSMutableString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + void Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_ffiVoid_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); + + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock)> listener( + void Function(ffi.Pointer) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), + (ffi.Pointer arg0) => fn(arg0)); + final wrapper = _wrapListenerBlock_64xl06(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock)>(wrapper, + retain: false, release: true); } } -late final _class_NSMutableString = objc.getClass("NSMutableString"); -late final _sel_replaceCharactersInRange_withString_ = - objc.registerName("replaceCharactersInRange:withString:"); -final _objc_msgSend_310 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer aString)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -late final _sel_insertString_atIndex_ = - objc.registerName("insertString:atIndex:"); -final _objc_msgSend_311 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString, - ffi.UnsignedLong loc)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -late final _sel_deleteCharactersInRange_ = - objc.registerName("deleteCharactersInRange:"); -late final _sel_appendString_ = objc.registerName("appendString:"); -late final _sel_appendFormat_ = objc.registerName("appendFormat:"); -late final _sel_setString_ = objc.registerName("setString:"); -late final _sel_replaceOccurrencesOfString_withString_options_range_ = - objc.registerName("replaceOccurrencesOfString:withString:options:range:"); -final _objc_msgSend_312 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -late final _sel_applyTransform_reverse_range_updatedRange_ = - objc.registerName("applyTransform:reverse:range:updatedRange:"); -final _objc_msgSend_313 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse, - NSRange range, - ffi.Pointer resultingRange)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_314 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong capacity)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -late final _sel_stringWithCapacity_ = objc.registerName("stringWithCapacity:"); - -enum NSURLHandleStatus { - NSURLHandleNotLoaded(0), - NSURLHandleLoadSucceeded(1), - NSURLHandleLoadInProgress(2), - NSURLHandleLoadFailed(3); - - final int value; - const NSURLHandleStatus(this.value); +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiVoid_ffiVoid_CallExtension + on objc.ObjCBlock)> { + void call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - static NSURLHandleStatus fromValue(int value) => switch (value) { - 0 => NSURLHandleNotLoaded, - 1 => NSURLHandleLoadSucceeded, - 2 => NSURLHandleLoadInProgress, - 3 => NSURLHandleLoadFailed, - _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), - }; +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) { + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); + objc.objectRelease(block.cast()); } -/// NSURLHandle -class NSURLHandle extends NSObject { - NSURLHandle._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); +ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>.listener( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline) + ..keepIsolateAlive = false; - /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. - NSURLHandle.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); +/// Construction methods for `objc.ObjCBlock, NSCoder)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, NSCoder)>( + pointer, + retain: retain, + release: release); - /// Constructs a [NSURLHandle] that wraps the given raw object pointer. - NSURLHandle.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSCoder)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSCoder)>( + objc.newPointerBlock(_ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// Returns whether [obj] is an instance of [NSURLHandle]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Void Function(ffi.Pointer, NSCoder)> fromFunction( + void Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, + NSCoder.castFromPointer(arg1, retain: true, release: true))), + retain: false, + release: true); - /// init - NSURLHandle init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock, NSCoder)> + listener(void Function(ffi.Pointer, NSCoder) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable.nativeFunction + .cast(), + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); + final wrapper = _wrapListenerBlock_2mz4zp(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock, NSCoder)>( + wrapper, + retain: false, + release: true); } +} - /// new - static NSURLHandle new1() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock, NSCoder)>`. +extension ObjCBlock_ffiVoid_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock, NSCoder)> { + void call(ffi.Pointer arg0, NSCoder arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} - /// allocWithZone: - static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); - } +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline) + .cast(); - /// alloc - static NSURLHandle alloc() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, + NSCoder)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)>( + objc.newPointerBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock?> Function(ffi.Pointer, NSCoder)> + fromFunction( + Dartinstancetype? Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSCoder.castFromPointer(arg1, retain: true, release: true)) + ?.ref + .retainAndReturnPointer() ?? + ffi.nullptr), + retain: false, + release: true); +} - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURLHandle, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +extension ObjCBlock_instancetype_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> { + Dartinstancetype? call(ffi.Pointer arg0, NSCoder arg1) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>() + (ref.pointer, arg0, arg1.ref.pointer) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast block, ffi.Pointer arg0, ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>()(ref.pointer, arg0, arg1.ref.pointer), + retain: false, + release: true); +} - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURLHandle, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>()( + arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline) + .cast(); +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline) + .cast(); - /// self - NSURLHandle self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); - } +/// Construction methods for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, NSData, NSString, ffi.Pointer>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>(pointer, + retain: retain, release: release); - /// retain - NSURLHandle retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>( + objc.newPointerBlock(_ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// autorelease - NSURLHandle autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)> + fromFunction(Dartinstancetype? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>) fn) => + objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + fn(arg0, NSData.castFromPointer(arg1, retain: true, release: true), NSString.castFromPointer(arg2, retain: true, release: true), arg3)?.ref.retainAndAutorelease() ?? + ffi.nullptr), + retain: false, + release: true); } -late final _class_NSURLHandle = objc.getClass("NSURLHandle"); +/// Call operator for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +extension ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_CallExtension + on objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> { + Dartinstancetype? call(ffi.Pointer arg0, NSData arg1, NSString arg2, ffi.Pointer> arg3) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>() + (ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke.cast block, ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>>().asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer>)>()(ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3), + retain: true, + release: true); +} -/// NSProxy -class NSProxy extends objc.ObjCObjectBase { - NSProxy._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline) + .cast(); - /// Constructs a [NSProxy] that points to the same underlying object as [other]. - NSProxy.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// Constructs a [NSProxy] that wraps the given raw object pointer. - NSProxy.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock Function(ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// Returns whether [obj] is an instance of [NSProxy]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_CallExtension on objc + .ObjCBlock Function(ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0) => objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>))(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline) + .cast(); - /// allocWithZone: - static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } +/// Construction methods for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_NSZone { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>(pointer, + retain: retain, release: release); - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer<_NSZone>) fn) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable, + (ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + fn(arg0, arg1).ref.retainAndReturnPointer()), + retain: false, + release: true); +} - /// methodSignatureForSelector: - NSMethodSignature? methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_315( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); - return _ret.address == 0 - ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_NSZone_CallExtension + on objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>()(ref.pointer, arg0, arg1), + retain: false, + release: true); +} - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline) + .cast(); - /// finalize - void finalize() { - _objc_msgSend_1(this.ref.pointer, _sel_finalize); - } +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// debugDescription - NSString get debugDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1), + retain: true, + release: true); +} - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline) + .cast(); - /// self - NSProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSProxy.castFromPointer(_ret, retain: true, release: true); - } +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, + retain: retain, release: release); - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( - this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0, + ffi.Pointer arg1, objc.ObjCObjectBase arg2) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1, arg2.ref.pointer), + retain: true, + release: true); +} + +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline) + .cast(); - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); - } +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, retain: retain, release: release); - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); - } + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); - } + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true), objc.ObjCObjectBase(arg3, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} - /// retain - NSProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSProxy.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, + ffi.Pointer arg1, + objc.ObjCObjectBase arg2, + objc.ObjCObjectBase arg3) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1, arg2.ref.pointer, arg3.ref.pointer), + retain: true, + release: true); +} - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); - } +/// Protocol +class Protocol extends objc.ObjCObjectBase { + Protocol._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); - /// autorelease - NSProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSProxy.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [Protocol] that points to the same underlying object as [other]. + Protocol.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); - } + /// Constructs a [Protocol] that wraps the given raw object pointer. + Protocol.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + /// Returns whether [obj] is an instance of [Protocol]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); } } +final class _NSZone extends ffi.Opaque {} + +late final _class_DartProxy = objc.getClass("DartProxy"); +late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); +late final _class_NSArray = objc.getClass("NSArray"); +late final _class_NSCharacterSet = objc.getClass("NSCharacterSet"); +late final _class_NSCoder = objc.getClass("NSCoder"); +late final _class_NSData = objc.getClass("NSData"); +late final _class_NSDate = objc.getClass("NSDate"); +late final _class_NSDictionary = objc.getClass("NSDictionary"); +late final _class_NSEnumerator = objc.getClass("NSEnumerator"); +late final _class_NSError = objc.getClass("NSError"); +late final _class_NSIndexSet = objc.getClass("NSIndexSet"); +late final _class_NSInvocation = objc.getClass("NSInvocation"); +late final _class_NSItemProvider = objc.getClass("NSItemProvider"); +late final _class_NSLocale = objc.getClass("NSLocale"); +late final _class_NSMethodSignature = objc.getClass("NSMethodSignature"); +late final _class_NSMutableArray = objc.getClass("NSMutableArray"); +late final _class_NSMutableData = objc.getClass("NSMutableData"); +late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); +late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); +late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); +late final _class_NSMutableSet = objc.getClass("NSMutableSet"); +late final _class_NSMutableString = objc.getClass("NSMutableString"); +late final _class_NSNotification = objc.getClass("NSNotification"); +late final _class_NSNumber = objc.getClass("NSNumber"); +late final _class_NSObject = objc.getClass("NSObject"); +late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); late final _class_NSProxy = objc.getClass("NSProxy"); +late final _class_NSSet = objc.getClass("NSSet"); +late final _class_NSString = objc.getClass("NSString"); +late final _class_NSURL = objc.getClass("NSURL"); +late final _class_NSURLHandle = objc.getClass("NSURLHandle"); +late final _class_NSValue = objc.getClass("NSValue"); +late final _class_Protocol = objc.getClass("Protocol"); +final _objc_msgSend_0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer clazz)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + void Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_10 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer types)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_100 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_101 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.UnsignedLong cnt)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_102 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_103 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_104 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_105 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale, + ffi.UnsignedLong level)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_106 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_107 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + NSRange)>(); +final _objc_msgSend_108 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_109 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + NSRange range)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_11 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_110 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_111 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_112 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_113 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context, + ffi.Pointer hint)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_114 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer comparator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_115 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_116 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_117 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer argument)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_118 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_119 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_12 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong idx)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_120 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_121 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_122 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexBuffer, + ffi.UnsignedLong bufferSize, + ffi.Pointer range)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_123 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_124 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_125 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_126 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_127 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_128 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_129 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_13 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + bool Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_130 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_131 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other, + ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_132 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer difference)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_133 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_134 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_135 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Bool atomically)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_136 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_137 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_138 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_139 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_14 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_140 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_141 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_142 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer state, + ffi.Pointer> buffer, + ffi.UnsignedLong len)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_143 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_144 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_145 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_146 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> value, + ffi.Pointer key, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_147 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_148 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer key, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_149 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyedValues, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_15 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_150 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_151 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_152 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong options, + ffi.Pointer keys, + ffi.Pointer relativeURL, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_153 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkData, + ffi.UnsignedLong options, + ffi.Pointer relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_154 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer bookmarkData)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_155 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkData, + ffi.Pointer bookmarkFileURL, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_156 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkFileURL, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_157 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_158 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong cnt)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_159 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_16 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_160 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer marker)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_161 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_162 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_163 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_164 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object, + ffi.Pointer key)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_165 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dict)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_166 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer objects, + ffi.Pointer keys)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_167 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_168 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_169 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_17 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_170 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer components)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_171 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_172 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent, + ffi.Bool isDirectory)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_173 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer typeIdentifier, + ffi.Pointer> outError)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_174 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_175 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_176 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_177 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_177Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_178 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong length)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_179 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong length, + ffi.Bool b)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_18 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_180 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_181 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_182 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_183 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_184 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer base64String, + ffi.UnsignedLong options)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_185 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_186 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer base64Data, + ffi.UnsignedLong options)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_187 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_188 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong algorithm, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_189 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong from)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_190 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer fName)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_191 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_192 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedShort aCharacter)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_193 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt theLongChar)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_194 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer theOtherSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_195 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Uint8 thePlane)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_196 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_196Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_197 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_197Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_198 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_198Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_199 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_199Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_2 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_20 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_200 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_200Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_201 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_202 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_203 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong encoding, + ffi.Bool lossy)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int, bool)>(); +final _objc_msgSend_204 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong encoding)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_205 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.UnsignedLong encoding)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_206 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.Pointer usedBufferCount, + ffi.UnsignedLong encoding, + ffi.UnsignedLong options, + NSRange range, + ffi.Pointer leftover)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_207 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_208 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_209 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_21 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_210 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_211 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong newLength, + ffi.Pointer padString, + ffi.UnsignedLong padIndex)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int)>(); +final _objc_msgSend_212 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong options, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_213 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_214 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_215 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer replacement)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_216 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer transform, + ffi.Bool reverse)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_217 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>)>(); +final _objc_msgSend_218 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>)>(); +final _objc_msgSend_219 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer characters, + ffi.UnsignedLong length, + ffi.Bool freeBuffer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_22 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_220 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer characters, + ffi.UnsignedLong length)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_221 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer nullTerminatedCString)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_222 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer locale)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_223 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_224 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer locale, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_225 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_226 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong len, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_227 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong len, + ffi.UnsignedLong encoding, + ffi.Bool freeBuffer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + bool)>(); +final _objc_msgSend_228 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer nullTerminatedCString, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_229 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_23 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_230 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_231 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_232 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_233 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer)>(); +final _objc_msgSend_234 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_235 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_236 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer allowedCharacters)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_237 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_238 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_239 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_24 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToCompare)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_240 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_241 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_242 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_243 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_244 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Long aVersion)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_245 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex, + ffi.Pointer delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_246 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_247 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyPath, + ffi.Pointer object, + ffi.Pointer change, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_248 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong changeKind, + ffi.Pointer indexes, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_249 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key, + ffi.UnsignedLong mutationKind, + ffi.Pointer objects)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_25 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToCompare, + ffi.Pointer locale)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_250 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_251 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_252 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object1, + ffi.Pointer object2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_253 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_254 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_255 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_256 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_257 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index, + ffi.Long delta)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_258 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_259 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + ffi.UnsignedLong index)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_26 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_260 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index, + ffi.Pointer anObject)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_261 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_262 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong idx1, + ffi.UnsignedLong idx2)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_263 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_264 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer otherArray, + NSRange otherRange)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_265 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer otherArray)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_266 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + compare, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_267 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer objects, + ffi.Pointer indexes)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_268 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes, + ffi.Pointer objects)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_269 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_27 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str, + ffi.UnsignedLong mask)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_270 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_271 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_272 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_273 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer bytes)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, NSRange, ffi.Pointer)>(); +final _objc_msgSend_274 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer replacementBytes, + ffi.UnsignedLong replacementLength)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer, + int)>(); +final _objc_msgSend_275 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong aNumItems)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_276 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong algorithm, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_277 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer name, + ffi.Pointer object, + ffi.Pointer userInfo)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_278 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Double ti)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_279 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_279Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_28 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_280 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_281 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_282 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDate)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_283 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double secsToBeAdded, + ffi.Pointer date)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer)>(); +final _objc_msgSend_284 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_285 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + ffi.Pointer aKey)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_286 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_287 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer obj, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_288 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_289 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_28Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_29 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_290 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyset)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_291 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_292 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_293 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_294 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + NSRange range, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange, + bool)>(); +final _objc_msgSend_295 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array, + NSRange range, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange, + bool)>(); +final _objc_msgSend_296 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_297 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_298 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other, + ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_299 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer difference)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_29Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_3 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone>)>(); +final _objc_msgSend_30 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_300 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_301 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes, + ffi.UnsignedLong idx)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_302 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer>, + int)>(); +final _objc_msgSend_303 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_304 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherSet)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_305 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong fileOptions)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_306 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier, + ffi.UnsignedLong fileOptions)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_307 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_308 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object, + ffi.UnsignedLong visibility)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_309 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer item, + ffi.Pointer typeIdentifier)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_30Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_31 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_310 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer aString)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_311 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString, + ffi.UnsignedLong loc)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_312 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_313 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer transform, + ffi.Bool reverse, + NSRange range, + ffi.Pointer resultingRange)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_314 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong capacity)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); final _objc_msgSend_315 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer sel)>>() + ffi.Pointer sel)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_316 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer sel, + ffi.Pointer signature, + ffi.Pointer block)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_317 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer builder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_31Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_32 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_33 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange aRange)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_34 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_35 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_36 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_37 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong length)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_38 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, NSRange)>(); +final _objc_msgSend_39 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_4 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_40 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_41 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool useAuxiliaryFile)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_42 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_43 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_44 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_45 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_46 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_47 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_48 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_49 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_5 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer protocol)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_50 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_51 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_52 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_53 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_54 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString, + ffi.Bool encodingInvalidCharacters)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_55 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_56 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_57 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_58 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_59 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_6 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_60 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Char value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_61 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedChar value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_62 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Short value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_63 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedShort value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_64 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Int value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_65 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_66 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Long value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_67 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_68 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.LongLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_69 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLongLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_7 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_70 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Float value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_71 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Double value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_72 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Bool value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, bool)>(); +final _objc_msgSend_73 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Char Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_74 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedChar Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_75 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Short Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_76 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_77 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_78 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedInt Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_79 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_8 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_80 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_81 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_82 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_82Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_83 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_83Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_84 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherNumber)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_85 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer number)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_86 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_87 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer type)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_88 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer type)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_89 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_9 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anInvocation)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_90 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pointer)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_91 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_92 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_93 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_94 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + NSRange Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_94Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_95 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_finalize = objc.registerName("finalize"); - -/// DartProxyBuilder -class DartProxyBuilder extends NSObject { - DartProxyBuilder._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. - DartProxyBuilder.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. - DartProxyBuilder.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [DartProxyBuilder]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); - } - - /// new - static DartProxyBuilder new1() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - - /// init - DartProxyBuilder init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - - /// implementMethod:withSignature:andBlock: - void implementMethod_withSignature_andBlock_( - ffi.Pointer sel, - NSMethodSignature signature, - ffi.Pointer block) { - _objc_msgSend_316( - this.ref.pointer, - _sel_implementMethod_withSignature_andBlock_, - sel, - signature.ref.pointer, - block); - } - - /// allocWithZone: - static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - - /// alloc - static DartProxyBuilder alloc() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_DartProxyBuilder, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_DartProxyBuilder, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } - - /// self - DartProxyBuilder self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } - - /// retain - DartProxyBuilder retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } - - /// autorelease - DartProxyBuilder autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } -} - -late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); -late final _sel_implementMethod_withSignature_andBlock_ = - objc.registerName("implementMethod:withSignature:andBlock:"); -final _objc_msgSend_316 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_96 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer sel, - ffi.Pointer signature, - ffi.Pointer block)>>() + ffi.Pointer coder)>>() .asFunction< - void Function( + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_97 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_98 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferLength)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_99 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer domain, + ffi.Long code, + ffi.Pointer dict)>>() + .asFunction< + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); - -/// DartProxy -class DartProxy extends NSProxy { - DartProxy._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [DartProxy] that points to the same underlying object as [other]. - DartProxy.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [DartProxy] that wraps the given raw object pointer. - DartProxy.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [DartProxy]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); - } - - /// newFromBuilder: - static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317( - _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); - } - - /// initFromBuilder: - DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), - _sel_initFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); - } - - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer sel) { - return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); - } - - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); - } - - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); - } - - /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } - - /// self - DartProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } - - /// retain - DartProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } - - /// autorelease - DartProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } -} - -late final _class_DartProxy = objc.getClass("DartProxy"); + int, + ffi.Pointer)>(); +late final _sel_URLByAppendingPathComponent_ = + objc.registerName("URLByAppendingPathComponent:"); +late final _sel_URLByAppendingPathComponent_isDirectory_ = + objc.registerName("URLByAppendingPathComponent:isDirectory:"); +late final _sel_URLByAppendingPathExtension_ = + objc.registerName("URLByAppendingPathExtension:"); +late final _sel_URLByDeletingLastPathComponent = + objc.registerName("URLByDeletingLastPathComponent"); +late final _sel_URLByDeletingPathExtension = + objc.registerName("URLByDeletingPathExtension"); +late final _sel_URLByResolvingAliasFileAtURL_options_error_ = + objc.registerName("URLByResolvingAliasFileAtURL:options:error:"); +late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = + objc.registerName( + "URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); +late final _sel_URLByResolvingSymlinksInPath = + objc.registerName("URLByResolvingSymlinksInPath"); +late final _sel_URLByStandardizingPath = + objc.registerName("URLByStandardizingPath"); +late final _sel_URLFragmentAllowedCharacterSet = + objc.registerName("URLFragmentAllowedCharacterSet"); +late final _sel_URLHostAllowedCharacterSet = + objc.registerName("URLHostAllowedCharacterSet"); +late final _sel_URLPasswordAllowedCharacterSet = + objc.registerName("URLPasswordAllowedCharacterSet"); +late final _sel_URLPathAllowedCharacterSet = + objc.registerName("URLPathAllowedCharacterSet"); +late final _sel_URLQueryAllowedCharacterSet = + objc.registerName("URLQueryAllowedCharacterSet"); +late final _sel_URLUserAllowedCharacterSet = + objc.registerName("URLUserAllowedCharacterSet"); +late final _sel_URLWithDataRepresentation_relativeToURL_ = + objc.registerName("URLWithDataRepresentation:relativeToURL:"); +late final _sel_URLWithString_ = objc.registerName("URLWithString:"); +late final _sel_URLWithString_encodingInvalidCharacters_ = + objc.registerName("URLWithString:encodingInvalidCharacters:"); +late final _sel_URLWithString_relativeToURL_ = + objc.registerName("URLWithString:relativeToURL:"); +late final _sel_UTF8String = objc.registerName("UTF8String"); +late final _sel_absoluteString = objc.registerName("absoluteString"); +late final _sel_absoluteURL = objc.registerName("absoluteURL"); +late final _sel_absoluteURLWithDataRepresentation_relativeToURL_ = + objc.registerName("absoluteURLWithDataRepresentation:relativeToURL:"); +late final _sel_addEntriesFromDictionary_ = + objc.registerName("addEntriesFromDictionary:"); +late final _sel_addIndex_ = objc.registerName("addIndex:"); +late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); +late final _sel_addIndexes_ = objc.registerName("addIndexes:"); +late final _sel_addObject_ = objc.registerName("addObject:"); +late final _sel_addObjectsFromArray_ = + objc.registerName("addObjectsFromArray:"); +late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); +late final _sel_addObserver_forKeyPath_options_context_ = + objc.registerName("addObserver:forKeyPath:options:context:"); +late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_ = + objc.registerName( + "addObserver:toObjectsAtIndexes:forKeyPath:options:context:"); +late final _sel_allKeys = objc.registerName("allKeys"); +late final _sel_allKeysForObject_ = objc.registerName("allKeysForObject:"); +late final _sel_allObjects = objc.registerName("allObjects"); +late final _sel_allValues = objc.registerName("allValues"); +late final _sel_alloc = objc.registerName("alloc"); +late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); +late final _sel_alphanumericCharacterSet = + objc.registerName("alphanumericCharacterSet"); +late final _sel_anyObject = objc.registerName("anyObject"); +late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); +late final _sel_appendData_ = objc.registerName("appendData:"); +late final _sel_appendFormat_ = objc.registerName("appendFormat:"); +late final _sel_appendString_ = objc.registerName("appendString:"); +late final _sel_applyDifference_ = objc.registerName("applyDifference:"); +late final _sel_applyTransform_reverse_range_updatedRange_ = + objc.registerName("applyTransform:reverse:range:updatedRange:"); +late final _sel_array = objc.registerName("array"); +late final _sel_arrayByAddingObject_ = + objc.registerName("arrayByAddingObject:"); +late final _sel_arrayByAddingObjectsFromArray_ = + objc.registerName("arrayByAddingObjectsFromArray:"); +late final _sel_arrayByApplyingDifference_ = + objc.registerName("arrayByApplyingDifference:"); +late final _sel_arrayWithArray_ = objc.registerName("arrayWithArray:"); +late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); +late final _sel_arrayWithContentsOfFile_ = + objc.registerName("arrayWithContentsOfFile:"); +late final _sel_arrayWithContentsOfURL_ = + objc.registerName("arrayWithContentsOfURL:"); +late final _sel_arrayWithContentsOfURL_error_ = + objc.registerName("arrayWithContentsOfURL:error:"); +late final _sel_arrayWithObject_ = objc.registerName("arrayWithObject:"); +late final _sel_arrayWithObjects_ = objc.registerName("arrayWithObjects:"); +late final _sel_arrayWithObjects_count_ = + objc.registerName("arrayWithObjects:count:"); +late final _sel_attemptRecoveryFromError_optionIndex_ = + objc.registerName("attemptRecoveryFromError:optionIndex:"); +late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = + objc.registerName( + "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); +late final _sel_autoContentAccessingProxy = + objc.registerName("autoContentAccessingProxy"); +late final _sel_automaticallyNotifiesObserversForKey_ = + objc.registerName("automaticallyNotifiesObserversForKey:"); +late final _sel_autorelease = objc.registerName("autorelease"); +late final _sel_availableStringEncodings = + objc.registerName("availableStringEncodings"); +late final _sel_awakeAfterUsingCoder_ = + objc.registerName("awakeAfterUsingCoder:"); +late final _sel_base64EncodedDataWithOptions_ = + objc.registerName("base64EncodedDataWithOptions:"); +late final _sel_base64EncodedStringWithOptions_ = + objc.registerName("base64EncodedStringWithOptions:"); +late final _sel_baseURL = objc.registerName("baseURL"); +late final _sel_bitmapRepresentation = + objc.registerName("bitmapRepresentation"); +late final _sel_bookmarkDataWithContentsOfURL_error_ = + objc.registerName("bookmarkDataWithContentsOfURL:error:"); +late final _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_ = + objc.registerName( + "bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:"); +late final _sel_boolValue = objc.registerName("boolValue"); +late final _sel_bytes = objc.registerName("bytes"); +late final _sel_cStringUsingEncoding_ = + objc.registerName("cStringUsingEncoding:"); +late final _sel_canBeConvertedToEncoding_ = + objc.registerName("canBeConvertedToEncoding:"); +late final _sel_canLoadObjectOfClass_ = + objc.registerName("canLoadObjectOfClass:"); +late final _sel_capitalizedLetterCharacterSet = + objc.registerName("capitalizedLetterCharacterSet"); +late final _sel_capitalizedString = objc.registerName("capitalizedString"); +late final _sel_capitalizedStringWithLocale_ = + objc.registerName("capitalizedStringWithLocale:"); +late final _sel_caseInsensitiveCompare_ = + objc.registerName("caseInsensitiveCompare:"); +late final _sel_charValue = objc.registerName("charValue"); +late final _sel_characterAtIndex_ = objc.registerName("characterAtIndex:"); +late final _sel_characterIsMember_ = objc.registerName("characterIsMember:"); +late final _sel_characterSetWithBitmapRepresentation_ = + objc.registerName("characterSetWithBitmapRepresentation:"); +late final _sel_characterSetWithCharactersInString_ = + objc.registerName("characterSetWithCharactersInString:"); +late final _sel_characterSetWithContentsOfFile_ = + objc.registerName("characterSetWithContentsOfFile:"); +late final _sel_characterSetWithRange_ = + objc.registerName("characterSetWithRange:"); +late final _sel_checkPromisedItemIsReachableAndReturnError_ = + objc.registerName("checkPromisedItemIsReachableAndReturnError:"); +late final _sel_checkResourceIsReachableAndReturnError_ = + objc.registerName("checkResourceIsReachableAndReturnError:"); +late final _sel_class = objc.registerName("class"); +late final _sel_classForCoder = objc.registerName("classForCoder"); +late final _sel_code = objc.registerName("code"); +late final _sel_commonPrefixWithString_options_ = + objc.registerName("commonPrefixWithString:options:"); +late final _sel_compare_ = objc.registerName("compare:"); +late final _sel_compare_options_ = objc.registerName("compare:options:"); +late final _sel_compare_options_range_ = + objc.registerName("compare:options:range:"); +late final _sel_compare_options_range_locale_ = + objc.registerName("compare:options:range:locale:"); +late final _sel_componentsJoinedByString_ = + objc.registerName("componentsJoinedByString:"); +late final _sel_componentsSeparatedByCharactersInSet_ = + objc.registerName("componentsSeparatedByCharactersInSet:"); +late final _sel_componentsSeparatedByString_ = + objc.registerName("componentsSeparatedByString:"); +late final _sel_compressUsingAlgorithm_error_ = + objc.registerName("compressUsingAlgorithm:error:"); +late final _sel_compressedDataUsingAlgorithm_error_ = + objc.registerName("compressedDataUsingAlgorithm:error:"); +late final _sel_conformsToProtocol_ = objc.registerName("conformsToProtocol:"); +late final _sel_containsIndex_ = objc.registerName("containsIndex:"); +late final _sel_containsIndexesInRange_ = + objc.registerName("containsIndexesInRange:"); +late final _sel_containsIndexes_ = objc.registerName("containsIndexes:"); +late final _sel_containsObject_ = objc.registerName("containsObject:"); +late final _sel_containsString_ = objc.registerName("containsString:"); +late final _sel_controlCharacterSet = objc.registerName("controlCharacterSet"); +late final _sel_copy = objc.registerName("copy"); +late final _sel_copyWithZone_ = objc.registerName("copyWithZone:"); +late final _sel_count = objc.registerName("count"); +late final _sel_countByEnumeratingWithState_objects_count_ = + objc.registerName("countByEnumeratingWithState:objects:count:"); +late final _sel_countOfIndexesInRange_ = + objc.registerName("countOfIndexesInRange:"); +late final _sel_data = objc.registerName("data"); +late final _sel_dataRepresentation = objc.registerName("dataRepresentation"); +late final _sel_dataUsingEncoding_ = objc.registerName("dataUsingEncoding:"); +late final _sel_dataUsingEncoding_allowLossyConversion_ = + objc.registerName("dataUsingEncoding:allowLossyConversion:"); +late final _sel_dataWithBytesNoCopy_length_ = + objc.registerName("dataWithBytesNoCopy:length:"); +late final _sel_dataWithBytesNoCopy_length_freeWhenDone_ = + objc.registerName("dataWithBytesNoCopy:length:freeWhenDone:"); +late final _sel_dataWithBytes_length_ = + objc.registerName("dataWithBytes:length:"); +late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); +late final _sel_dataWithContentsOfFile_ = + objc.registerName("dataWithContentsOfFile:"); +late final _sel_dataWithContentsOfFile_options_error_ = + objc.registerName("dataWithContentsOfFile:options:error:"); +late final _sel_dataWithContentsOfURL_ = + objc.registerName("dataWithContentsOfURL:"); +late final _sel_dataWithContentsOfURL_options_error_ = + objc.registerName("dataWithContentsOfURL:options:error:"); +late final _sel_dataWithData_ = objc.registerName("dataWithData:"); +late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); +late final _sel_date = objc.registerName("date"); +late final _sel_dateByAddingTimeInterval_ = + objc.registerName("dateByAddingTimeInterval:"); +late final _sel_dateWithTimeIntervalSince1970_ = + objc.registerName("dateWithTimeIntervalSince1970:"); +late final _sel_dateWithTimeIntervalSinceNow_ = + objc.registerName("dateWithTimeIntervalSinceNow:"); +late final _sel_dateWithTimeIntervalSinceReferenceDate_ = + objc.registerName("dateWithTimeIntervalSinceReferenceDate:"); +late final _sel_dateWithTimeInterval_sinceDate_ = + objc.registerName("dateWithTimeInterval:sinceDate:"); +late final _sel_dealloc = objc.registerName("dealloc"); +late final _sel_debugDescription = objc.registerName("debugDescription"); +late final _sel_decimalDigitCharacterSet = + objc.registerName("decimalDigitCharacterSet"); +late final _sel_decomposableCharacterSet = + objc.registerName("decomposableCharacterSet"); +late final _sel_decomposedStringWithCanonicalMapping = + objc.registerName("decomposedStringWithCanonicalMapping"); +late final _sel_decomposedStringWithCompatibilityMapping = + objc.registerName("decomposedStringWithCompatibilityMapping"); +late final _sel_decompressUsingAlgorithm_error_ = + objc.registerName("decompressUsingAlgorithm:error:"); +late final _sel_decompressedDataUsingAlgorithm_error_ = + objc.registerName("decompressedDataUsingAlgorithm:error:"); +late final _sel_defaultCStringEncoding = + objc.registerName("defaultCStringEncoding"); +late final _sel_deleteCharactersInRange_ = + objc.registerName("deleteCharactersInRange:"); +late final _sel_description = objc.registerName("description"); +late final _sel_descriptionInStringsFileFormat = + objc.registerName("descriptionInStringsFileFormat"); +late final _sel_descriptionWithLocale_ = + objc.registerName("descriptionWithLocale:"); +late final _sel_descriptionWithLocale_indent_ = + objc.registerName("descriptionWithLocale:indent:"); +late final _sel_dictionary = objc.registerName("dictionary"); +late final _sel_dictionaryWithCapacity_ = + objc.registerName("dictionaryWithCapacity:"); +late final _sel_dictionaryWithContentsOfFile_ = + objc.registerName("dictionaryWithContentsOfFile:"); +late final _sel_dictionaryWithContentsOfURL_ = + objc.registerName("dictionaryWithContentsOfURL:"); +late final _sel_dictionaryWithContentsOfURL_error_ = + objc.registerName("dictionaryWithContentsOfURL:error:"); +late final _sel_dictionaryWithDictionary_ = + objc.registerName("dictionaryWithDictionary:"); +late final _sel_dictionaryWithObject_forKey_ = + objc.registerName("dictionaryWithObject:forKey:"); +late final _sel_dictionaryWithObjectsAndKeys_ = + objc.registerName("dictionaryWithObjectsAndKeys:"); +late final _sel_dictionaryWithObjects_forKeys_ = + objc.registerName("dictionaryWithObjects:forKeys:"); +late final _sel_dictionaryWithObjects_forKeys_count_ = + objc.registerName("dictionaryWithObjects:forKeys:count:"); +late final _sel_dictionaryWithSharedKeySet_ = + objc.registerName("dictionaryWithSharedKeySet:"); +late final _sel_didChangeValueForKey_ = + objc.registerName("didChangeValueForKey:"); +late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = + objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); +late final _sel_didChange_valuesAtIndexes_forKey_ = + objc.registerName("didChange:valuesAtIndexes:forKey:"); +late final _sel_differenceFromArray_ = + objc.registerName("differenceFromArray:"); +late final _sel_differenceFromArray_withOptions_ = + objc.registerName("differenceFromArray:withOptions:"); +late final _sel_differenceFromOrderedSet_ = + objc.registerName("differenceFromOrderedSet:"); +late final _sel_differenceFromOrderedSet_withOptions_ = + objc.registerName("differenceFromOrderedSet:withOptions:"); +late final _sel_distantFuture = objc.registerName("distantFuture"); +late final _sel_distantPast = objc.registerName("distantPast"); +late final _sel_doesNotRecognizeSelector_ = + objc.registerName("doesNotRecognizeSelector:"); +late final _sel_domain = objc.registerName("domain"); +late final _sel_doubleValue = objc.registerName("doubleValue"); +late final _sel_earlierDate_ = objc.registerName("earlierDate:"); +late final _sel_encodeWithCoder_ = objc.registerName("encodeWithCoder:"); +late final _sel_errorWithDomain_code_userInfo_ = + objc.registerName("errorWithDomain:code:userInfo:"); +late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = + objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); +late final _sel_fastestEncoding = objc.registerName("fastestEncoding"); +late final _sel_filePathURL = objc.registerName("filePathURL"); +late final _sel_fileReferenceURL = objc.registerName("fileReferenceURL"); +late final _sel_fileSystemRepresentation = + objc.registerName("fileSystemRepresentation"); +late final _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = + objc.registerName( + "fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); +late final _sel_fileURLWithPathComponents_ = + objc.registerName("fileURLWithPathComponents:"); +late final _sel_fileURLWithPath_ = objc.registerName("fileURLWithPath:"); +late final _sel_fileURLWithPath_isDirectory_ = + objc.registerName("fileURLWithPath:isDirectory:"); +late final _sel_fileURLWithPath_isDirectory_relativeToURL_ = + objc.registerName("fileURLWithPath:isDirectory:relativeToURL:"); +late final _sel_fileURLWithPath_relativeToURL_ = + objc.registerName("fileURLWithPath:relativeToURL:"); +late final _sel_finalize = objc.registerName("finalize"); +late final _sel_firstIndex = objc.registerName("firstIndex"); +late final _sel_firstObject = objc.registerName("firstObject"); +late final _sel_firstObjectCommonWithArray_ = + objc.registerName("firstObjectCommonWithArray:"); +late final _sel_floatValue = objc.registerName("floatValue"); +late final _sel_forwardInvocation_ = objc.registerName("forwardInvocation:"); +late final _sel_forwardingTargetForSelector_ = + objc.registerName("forwardingTargetForSelector:"); +late final _sel_fragment = objc.registerName("fragment"); +late final _sel_frameLength = objc.registerName("frameLength"); +late final _sel_getArgumentTypeAtIndex_ = + objc.registerName("getArgumentTypeAtIndex:"); +late final _sel_getBytes_length_ = objc.registerName("getBytes:length:"); +late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_ = + objc.registerName( + "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:"); +late final _sel_getBytes_range_ = objc.registerName("getBytes:range:"); +late final _sel_getCString_maxLength_encoding_ = + objc.registerName("getCString:maxLength:encoding:"); +late final _sel_getCharacters_ = objc.registerName("getCharacters:"); +late final _sel_getCharacters_range_ = + objc.registerName("getCharacters:range:"); +late final _sel_getFileSystemRepresentation_maxLength_ = + objc.registerName("getFileSystemRepresentation:maxLength:"); +late final _sel_getIndexes_maxCount_inIndexRange_ = + objc.registerName("getIndexes:maxCount:inIndexRange:"); +late final _sel_getLineStart_end_contentsEnd_forRange_ = + objc.registerName("getLineStart:end:contentsEnd:forRange:"); +late final _sel_getObjects_andKeys_count_ = + objc.registerName("getObjects:andKeys:count:"); +late final _sel_getObjects_range_ = objc.registerName("getObjects:range:"); +late final _sel_getParagraphStart_end_contentsEnd_forRange_ = + objc.registerName("getParagraphStart:end:contentsEnd:forRange:"); +late final _sel_getPromisedItemResourceValue_forKey_error_ = + objc.registerName("getPromisedItemResourceValue:forKey:error:"); +late final _sel_getResourceValue_forKey_error_ = + objc.registerName("getResourceValue:forKey:error:"); +late final _sel_getValue_ = objc.registerName("getValue:"); +late final _sel_getValue_size_ = objc.registerName("getValue:size:"); +late final _sel_hasDirectoryPath = objc.registerName("hasDirectoryPath"); +late final _sel_hasItemConformingToTypeIdentifier_ = + objc.registerName("hasItemConformingToTypeIdentifier:"); +late final _sel_hasMemberInPlane_ = objc.registerName("hasMemberInPlane:"); +late final _sel_hasPrefix_ = objc.registerName("hasPrefix:"); +late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc + .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); +late final _sel_hasSuffix_ = objc.registerName("hasSuffix:"); +late final _sel_hash = objc.registerName("hash"); +late final _sel_helpAnchor = objc.registerName("helpAnchor"); +late final _sel_host = objc.registerName("host"); +late final _sel_illegalCharacterSet = objc.registerName("illegalCharacterSet"); +late final _sel_implementMethod_withSignature_andBlock_ = + objc.registerName("implementMethod:withSignature:andBlock:"); +late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); +late final _sel_indexGreaterThanIndex_ = + objc.registerName("indexGreaterThanIndex:"); +late final _sel_indexGreaterThanOrEqualToIndex_ = + objc.registerName("indexGreaterThanOrEqualToIndex:"); +late final _sel_indexLessThanIndex_ = objc.registerName("indexLessThanIndex:"); +late final _sel_indexLessThanOrEqualToIndex_ = + objc.registerName("indexLessThanOrEqualToIndex:"); +late final _sel_indexOfObjectIdenticalTo_ = + objc.registerName("indexOfObjectIdenticalTo:"); +late final _sel_indexOfObjectIdenticalTo_inRange_ = + objc.registerName("indexOfObjectIdenticalTo:inRange:"); +late final _sel_indexOfObject_ = objc.registerName("indexOfObject:"); +late final _sel_indexOfObject_inRange_ = + objc.registerName("indexOfObject:inRange:"); +late final _sel_indexSet = objc.registerName("indexSet"); +late final _sel_indexSetWithIndex_ = objc.registerName("indexSetWithIndex:"); +late final _sel_indexSetWithIndexesInRange_ = + objc.registerName("indexSetWithIndexesInRange:"); +late final _sel_init = objc.registerName("init"); +late final _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_ = + objc.registerName("initAbsoluteURLWithDataRepresentation:relativeToURL:"); +late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = + objc.registerName( + "initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); +late final _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = + objc.registerName( + "initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); +late final _sel_initFileURLWithPath_ = + objc.registerName("initFileURLWithPath:"); +late final _sel_initFileURLWithPath_isDirectory_ = + objc.registerName("initFileURLWithPath:isDirectory:"); +late final _sel_initFileURLWithPath_isDirectory_relativeToURL_ = + objc.registerName("initFileURLWithPath:isDirectory:relativeToURL:"); +late final _sel_initFileURLWithPath_relativeToURL_ = + objc.registerName("initFileURLWithPath:relativeToURL:"); +late final _sel_initFromBuilder_ = objc.registerName("initFromBuilder:"); +late final _sel_initWithArray_ = objc.registerName("initWithArray:"); +late final _sel_initWithArray_copyItems_ = + objc.registerName("initWithArray:copyItems:"); +late final _sel_initWithArray_range_copyItems_ = + objc.registerName("initWithArray:range:copyItems:"); +late final _sel_initWithBase64EncodedData_options_ = + objc.registerName("initWithBase64EncodedData:options:"); +late final _sel_initWithBase64EncodedString_options_ = + objc.registerName("initWithBase64EncodedString:options:"); +late final _sel_initWithBool_ = objc.registerName("initWithBool:"); +late final _sel_initWithBytesNoCopy_length_ = + objc.registerName("initWithBytesNoCopy:length:"); +late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = + objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); +late final _sel_initWithBytesNoCopy_length_freeWhenDone_ = + objc.registerName("initWithBytesNoCopy:length:freeWhenDone:"); +late final _sel_initWithBytes_length_ = + objc.registerName("initWithBytes:length:"); +late final _sel_initWithBytes_length_encoding_ = + objc.registerName("initWithBytes:length:encoding:"); +late final _sel_initWithBytes_objCType_ = + objc.registerName("initWithBytes:objCType:"); +late final _sel_initWithCString_encoding_ = + objc.registerName("initWithCString:encoding:"); +late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); +late final _sel_initWithChar_ = objc.registerName("initWithChar:"); +late final _sel_initWithCharactersNoCopy_length_freeWhenDone_ = + objc.registerName("initWithCharactersNoCopy:length:freeWhenDone:"); +late final _sel_initWithCharacters_length_ = + objc.registerName("initWithCharacters:length:"); +late final _sel_initWithCoder_ = objc.registerName("initWithCoder:"); +late final _sel_initWithContentsOfFile_ = + objc.registerName("initWithContentsOfFile:"); +late final _sel_initWithContentsOfFile_encoding_error_ = + objc.registerName("initWithContentsOfFile:encoding:error:"); +late final _sel_initWithContentsOfFile_options_error_ = + objc.registerName("initWithContentsOfFile:options:error:"); +late final _sel_initWithContentsOfFile_usedEncoding_error_ = + objc.registerName("initWithContentsOfFile:usedEncoding:error:"); +late final _sel_initWithContentsOfURL_ = + objc.registerName("initWithContentsOfURL:"); +late final _sel_initWithContentsOfURL_encoding_error_ = + objc.registerName("initWithContentsOfURL:encoding:error:"); +late final _sel_initWithContentsOfURL_error_ = + objc.registerName("initWithContentsOfURL:error:"); +late final _sel_initWithContentsOfURL_options_error_ = + objc.registerName("initWithContentsOfURL:options:error:"); +late final _sel_initWithContentsOfURL_usedEncoding_error_ = + objc.registerName("initWithContentsOfURL:usedEncoding:error:"); +late final _sel_initWithDataRepresentation_relativeToURL_ = + objc.registerName("initWithDataRepresentation:relativeToURL:"); +late final _sel_initWithData_ = objc.registerName("initWithData:"); +late final _sel_initWithData_encoding_ = + objc.registerName("initWithData:encoding:"); +late final _sel_initWithDictionary_ = objc.registerName("initWithDictionary:"); +late final _sel_initWithDictionary_copyItems_ = + objc.registerName("initWithDictionary:copyItems:"); +late final _sel_initWithDomain_code_userInfo_ = + objc.registerName("initWithDomain:code:userInfo:"); +late final _sel_initWithDouble_ = objc.registerName("initWithDouble:"); +late final _sel_initWithFloat_ = objc.registerName("initWithFloat:"); +late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); +late final _sel_initWithFormat_locale_ = + objc.registerName("initWithFormat:locale:"); +late final _sel_initWithIndexSet_ = objc.registerName("initWithIndexSet:"); +late final _sel_initWithIndex_ = objc.registerName("initWithIndex:"); +late final _sel_initWithIndexesInRange_ = + objc.registerName("initWithIndexesInRange:"); +late final _sel_initWithInt_ = objc.registerName("initWithInt:"); +late final _sel_initWithInteger_ = objc.registerName("initWithInteger:"); +late final _sel_initWithItem_typeIdentifier_ = + objc.registerName("initWithItem:typeIdentifier:"); +late final _sel_initWithLength_ = objc.registerName("initWithLength:"); +late final _sel_initWithLongLong_ = objc.registerName("initWithLongLong:"); +late final _sel_initWithLong_ = objc.registerName("initWithLong:"); +late final _sel_initWithName_object_userInfo_ = + objc.registerName("initWithName:object:userInfo:"); +late final _sel_initWithObject_ = objc.registerName("initWithObject:"); +late final _sel_initWithObjectsAndKeys_ = + objc.registerName("initWithObjectsAndKeys:"); +late final _sel_initWithObjects_ = objc.registerName("initWithObjects:"); +late final _sel_initWithObjects_count_ = + objc.registerName("initWithObjects:count:"); +late final _sel_initWithObjects_forKeys_ = + objc.registerName("initWithObjects:forKeys:"); +late final _sel_initWithObjects_forKeys_count_ = + objc.registerName("initWithObjects:forKeys:count:"); +late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); +late final _sel_initWithOrderedSet_copyItems_ = + objc.registerName("initWithOrderedSet:copyItems:"); +late final _sel_initWithOrderedSet_range_copyItems_ = + objc.registerName("initWithOrderedSet:range:copyItems:"); +late final _sel_initWithSet_ = objc.registerName("initWithSet:"); +late final _sel_initWithSet_copyItems_ = + objc.registerName("initWithSet:copyItems:"); +late final _sel_initWithShort_ = objc.registerName("initWithShort:"); +late final _sel_initWithString_ = objc.registerName("initWithString:"); +late final _sel_initWithString_encodingInvalidCharacters_ = + objc.registerName("initWithString:encodingInvalidCharacters:"); +late final _sel_initWithString_relativeToURL_ = + objc.registerName("initWithString:relativeToURL:"); +late final _sel_initWithTimeIntervalSince1970_ = + objc.registerName("initWithTimeIntervalSince1970:"); +late final _sel_initWithTimeIntervalSinceNow_ = + objc.registerName("initWithTimeIntervalSinceNow:"); +late final _sel_initWithTimeIntervalSinceReferenceDate_ = + objc.registerName("initWithTimeIntervalSinceReferenceDate:"); +late final _sel_initWithTimeInterval_sinceDate_ = + objc.registerName("initWithTimeInterval:sinceDate:"); +late final _sel_initWithUTF8String_ = objc.registerName("initWithUTF8String:"); +late final _sel_initWithUnsignedChar_ = + objc.registerName("initWithUnsignedChar:"); +late final _sel_initWithUnsignedInt_ = + objc.registerName("initWithUnsignedInt:"); +late final _sel_initWithUnsignedInteger_ = + objc.registerName("initWithUnsignedInteger:"); +late final _sel_initWithUnsignedLongLong_ = + objc.registerName("initWithUnsignedLongLong:"); +late final _sel_initWithUnsignedLong_ = + objc.registerName("initWithUnsignedLong:"); +late final _sel_initWithUnsignedShort_ = + objc.registerName("initWithUnsignedShort:"); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = + objc.registerName( + "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); +late final _sel_initialize = objc.registerName("initialize"); +late final _sel_insertObject_atIndex_ = + objc.registerName("insertObject:atIndex:"); +late final _sel_insertObjects_atIndexes_ = + objc.registerName("insertObjects:atIndexes:"); +late final _sel_insertString_atIndex_ = + objc.registerName("insertString:atIndex:"); +late final _sel_instanceMethodForSelector_ = + objc.registerName("instanceMethodForSelector:"); +late final _sel_instanceMethodSignatureForSelector_ = + objc.registerName("instanceMethodSignatureForSelector:"); +late final _sel_instancesRespondToSelector_ = + objc.registerName("instancesRespondToSelector:"); +late final _sel_intValue = objc.registerName("intValue"); +late final _sel_integerValue = objc.registerName("integerValue"); +late final _sel_intersectOrderedSet_ = + objc.registerName("intersectOrderedSet:"); +late final _sel_intersectSet_ = objc.registerName("intersectSet:"); +late final _sel_intersectsIndexesInRange_ = + objc.registerName("intersectsIndexesInRange:"); +late final _sel_intersectsOrderedSet_ = + objc.registerName("intersectsOrderedSet:"); +late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); +late final _sel_invertedSet = objc.registerName("invertedSet"); +late final _sel_isEqualToArray_ = objc.registerName("isEqualToArray:"); +late final _sel_isEqualToData_ = objc.registerName("isEqualToData:"); +late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); +late final _sel_isEqualToDictionary_ = + objc.registerName("isEqualToDictionary:"); +late final _sel_isEqualToIndexSet_ = objc.registerName("isEqualToIndexSet:"); +late final _sel_isEqualToNumber_ = objc.registerName("isEqualToNumber:"); +late final _sel_isEqualToOrderedSet_ = + objc.registerName("isEqualToOrderedSet:"); +late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); +late final _sel_isEqualToString_ = objc.registerName("isEqualToString:"); +late final _sel_isEqualToValue_ = objc.registerName("isEqualToValue:"); +late final _sel_isEqual_ = objc.registerName("isEqual:"); +late final _sel_isFileReferenceURL = objc.registerName("isFileReferenceURL"); +late final _sel_isFileURL = objc.registerName("isFileURL"); +late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); +late final _sel_isMemberOfClass_ = objc.registerName("isMemberOfClass:"); +late final _sel_isOneway = objc.registerName("isOneway"); +late final _sel_isProxy = objc.registerName("isProxy"); +late final _sel_isSubclassOfClass_ = objc.registerName("isSubclassOfClass:"); +late final _sel_isSubsetOfOrderedSet_ = + objc.registerName("isSubsetOfOrderedSet:"); +late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); +late final _sel_isSupersetOfSet_ = objc.registerName("isSupersetOfSet:"); +late final _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_ = + objc.registerName( + "itemProviderVisibilityForRepresentationWithTypeIdentifier:"); +late final _sel_keyEnumerator = objc.registerName("keyEnumerator"); +late final _sel_keyPathsForValuesAffectingValueForKey_ = + objc.registerName("keyPathsForValuesAffectingValueForKey:"); +late final _sel_keysSortedByValueUsingSelector_ = + objc.registerName("keysSortedByValueUsingSelector:"); +late final _sel_lastIndex = objc.registerName("lastIndex"); +late final _sel_lastObject = objc.registerName("lastObject"); +late final _sel_lastPathComponent = objc.registerName("lastPathComponent"); +late final _sel_laterDate_ = objc.registerName("laterDate:"); +late final _sel_length = objc.registerName("length"); +late final _sel_lengthOfBytesUsingEncoding_ = + objc.registerName("lengthOfBytesUsingEncoding:"); +late final _sel_letterCharacterSet = objc.registerName("letterCharacterSet"); +late final _sel_lineRangeForRange_ = objc.registerName("lineRangeForRange:"); +late final _sel_load = objc.registerName("load"); +late final _sel_localizedCapitalizedString = + objc.registerName("localizedCapitalizedString"); +late final _sel_localizedCaseInsensitiveCompare_ = + objc.registerName("localizedCaseInsensitiveCompare:"); +late final _sel_localizedCaseInsensitiveContainsString_ = + objc.registerName("localizedCaseInsensitiveContainsString:"); +late final _sel_localizedCompare_ = objc.registerName("localizedCompare:"); +late final _sel_localizedDescription = + objc.registerName("localizedDescription"); +late final _sel_localizedFailureReason = + objc.registerName("localizedFailureReason"); +late final _sel_localizedLowercaseString = + objc.registerName("localizedLowercaseString"); +late final _sel_localizedNameOfStringEncoding_ = + objc.registerName("localizedNameOfStringEncoding:"); +late final _sel_localizedRecoveryOptions = + objc.registerName("localizedRecoveryOptions"); +late final _sel_localizedRecoverySuggestion = + objc.registerName("localizedRecoverySuggestion"); +late final _sel_localizedStandardCompare_ = + objc.registerName("localizedStandardCompare:"); +late final _sel_localizedStandardContainsString_ = + objc.registerName("localizedStandardContainsString:"); +late final _sel_localizedStandardRangeOfString_ = + objc.registerName("localizedStandardRangeOfString:"); +late final _sel_localizedStringWithFormat_ = + objc.registerName("localizedStringWithFormat:"); +late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName( + "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_localizedUppercaseString = + objc.registerName("localizedUppercaseString"); +late final _sel_longCharacterIsMember_ = + objc.registerName("longCharacterIsMember:"); +late final _sel_longLongValue = objc.registerName("longLongValue"); +late final _sel_longValue = objc.registerName("longValue"); +late final _sel_lowercaseLetterCharacterSet = + objc.registerName("lowercaseLetterCharacterSet"); +late final _sel_lowercaseString = objc.registerName("lowercaseString"); +late final _sel_lowercaseStringWithLocale_ = + objc.registerName("lowercaseStringWithLocale:"); +late final _sel_makeObjectsPerformSelector_ = + objc.registerName("makeObjectsPerformSelector:"); +late final _sel_makeObjectsPerformSelector_withObject_ = + objc.registerName("makeObjectsPerformSelector:withObject:"); +late final _sel_maximumLengthOfBytesUsingEncoding_ = + objc.registerName("maximumLengthOfBytesUsingEncoding:"); +late final _sel_member_ = objc.registerName("member:"); +late final _sel_methodForSelector_ = objc.registerName("methodForSelector:"); +late final _sel_methodReturnLength = objc.registerName("methodReturnLength"); +late final _sel_methodReturnType = objc.registerName("methodReturnType"); +late final _sel_methodSignatureForSelector_ = + objc.registerName("methodSignatureForSelector:"); +late final _sel_minusOrderedSet_ = objc.registerName("minusOrderedSet:"); +late final _sel_minusSet_ = objc.registerName("minusSet:"); +late final _sel_moveObjectsAtIndexes_toIndex_ = + objc.registerName("moveObjectsAtIndexes:toIndex:"); +late final _sel_mutableBytes = objc.registerName("mutableBytes"); +late final _sel_mutableCopy = objc.registerName("mutableCopy"); +late final _sel_mutableCopyWithZone_ = + objc.registerName("mutableCopyWithZone:"); +late final _sel_name = objc.registerName("name"); +late final _sel_new = objc.registerName("new"); late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); -final _objc_msgSend_317 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer builder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -late final _sel_initFromBuilder_ = objc.registerName("initFromBuilder:"); +late final _sel_newlineCharacterSet = objc.registerName("newlineCharacterSet"); +late final _sel_nextObject = objc.registerName("nextObject"); +late final _sel_nonBaseCharacterSet = objc.registerName("nonBaseCharacterSet"); +late final _sel_nonretainedObjectValue = + objc.registerName("nonretainedObjectValue"); +late final _sel_notificationWithName_object_ = + objc.registerName("notificationWithName:object:"); +late final _sel_notificationWithName_object_userInfo_ = + objc.registerName("notificationWithName:object:userInfo:"); +late final _sel_now = objc.registerName("now"); +late final _sel_numberOfArguments = objc.registerName("numberOfArguments"); +late final _sel_numberWithBool_ = objc.registerName("numberWithBool:"); +late final _sel_numberWithChar_ = objc.registerName("numberWithChar:"); +late final _sel_numberWithDouble_ = objc.registerName("numberWithDouble:"); +late final _sel_numberWithFloat_ = objc.registerName("numberWithFloat:"); +late final _sel_numberWithInt_ = objc.registerName("numberWithInt:"); +late final _sel_numberWithInteger_ = objc.registerName("numberWithInteger:"); +late final _sel_numberWithLongLong_ = objc.registerName("numberWithLongLong:"); +late final _sel_numberWithLong_ = objc.registerName("numberWithLong:"); +late final _sel_numberWithShort_ = objc.registerName("numberWithShort:"); +late final _sel_numberWithUnsignedChar_ = + objc.registerName("numberWithUnsignedChar:"); +late final _sel_numberWithUnsignedInt_ = + objc.registerName("numberWithUnsignedInt:"); +late final _sel_numberWithUnsignedInteger_ = + objc.registerName("numberWithUnsignedInteger:"); +late final _sel_numberWithUnsignedLongLong_ = + objc.registerName("numberWithUnsignedLongLong:"); +late final _sel_numberWithUnsignedLong_ = + objc.registerName("numberWithUnsignedLong:"); +late final _sel_numberWithUnsignedShort_ = + objc.registerName("numberWithUnsignedShort:"); +late final _sel_objCType = objc.registerName("objCType"); +late final _sel_object = objc.registerName("object"); +late final _sel_objectAtIndex_ = objc.registerName("objectAtIndex:"); +late final _sel_objectAtIndexedSubscript_ = + objc.registerName("objectAtIndexedSubscript:"); +late final _sel_objectEnumerator = objc.registerName("objectEnumerator"); +late final _sel_objectForKey_ = objc.registerName("objectForKey:"); +late final _sel_objectForKeyedSubscript_ = + objc.registerName("objectForKeyedSubscript:"); +late final _sel_objectWithItemProviderData_typeIdentifier_error_ = + objc.registerName("objectWithItemProviderData:typeIdentifier:error:"); +late final _sel_objectsAtIndexes_ = objc.registerName("objectsAtIndexes:"); +late final _sel_objectsForKeys_notFoundMarker_ = + objc.registerName("objectsForKeys:notFoundMarker:"); +late final _sel_observationInfo = objc.registerName("observationInfo"); +late final _sel_observeValueForKeyPath_ofObject_change_context_ = + objc.registerName("observeValueForKeyPath:ofObject:change:context:"); +late final _sel_orderedSet = objc.registerName("orderedSet"); +late final _sel_orderedSetByApplyingDifference_ = + objc.registerName("orderedSetByApplyingDifference:"); +late final _sel_orderedSetWithArray_ = + objc.registerName("orderedSetWithArray:"); +late final _sel_orderedSetWithArray_range_copyItems_ = + objc.registerName("orderedSetWithArray:range:copyItems:"); +late final _sel_orderedSetWithCapacity_ = + objc.registerName("orderedSetWithCapacity:"); +late final _sel_orderedSetWithObject_ = + objc.registerName("orderedSetWithObject:"); +late final _sel_orderedSetWithObjects_ = + objc.registerName("orderedSetWithObjects:"); +late final _sel_orderedSetWithObjects_count_ = + objc.registerName("orderedSetWithObjects:count:"); +late final _sel_orderedSetWithOrderedSet_ = + objc.registerName("orderedSetWithOrderedSet:"); +late final _sel_orderedSetWithOrderedSet_range_copyItems_ = + objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); +late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); +late final _sel_orderedSetWithSet_copyItems_ = + objc.registerName("orderedSetWithSet:copyItems:"); +late final _sel_paragraphRangeForRange_ = + objc.registerName("paragraphRangeForRange:"); +late final _sel_parameterString = objc.registerName("parameterString"); +late final _sel_password = objc.registerName("password"); +late final _sel_path = objc.registerName("path"); +late final _sel_pathComponents = objc.registerName("pathComponents"); +late final _sel_pathExtension = objc.registerName("pathExtension"); +late final _sel_performSelector_ = objc.registerName("performSelector:"); +late final _sel_performSelector_withObject_ = + objc.registerName("performSelector:withObject:"); +late final _sel_performSelector_withObject_withObject_ = + objc.registerName("performSelector:withObject:withObject:"); +late final _sel_pointerValue = objc.registerName("pointerValue"); +late final _sel_port = objc.registerName("port"); +late final _sel_precomposedStringWithCanonicalMapping = + objc.registerName("precomposedStringWithCanonicalMapping"); +late final _sel_precomposedStringWithCompatibilityMapping = + objc.registerName("precomposedStringWithCompatibilityMapping"); +late final _sel_promisedItemResourceValuesForKeys_error_ = + objc.registerName("promisedItemResourceValuesForKeys:error:"); +late final _sel_propertyList = objc.registerName("propertyList"); +late final _sel_propertyListFromStringsFileFormat = + objc.registerName("propertyListFromStringsFileFormat"); +late final _sel_punctuationCharacterSet = + objc.registerName("punctuationCharacterSet"); +late final _sel_query = objc.registerName("query"); +late final _sel_rangeOfCharacterFromSet_ = + objc.registerName("rangeOfCharacterFromSet:"); +late final _sel_rangeOfCharacterFromSet_options_ = + objc.registerName("rangeOfCharacterFromSet:options:"); +late final _sel_rangeOfCharacterFromSet_options_range_ = + objc.registerName("rangeOfCharacterFromSet:options:range:"); +late final _sel_rangeOfComposedCharacterSequenceAtIndex_ = + objc.registerName("rangeOfComposedCharacterSequenceAtIndex:"); +late final _sel_rangeOfComposedCharacterSequencesForRange_ = + objc.registerName("rangeOfComposedCharacterSequencesForRange:"); +late final _sel_rangeOfData_options_range_ = + objc.registerName("rangeOfData:options:range:"); +late final _sel_rangeOfString_ = objc.registerName("rangeOfString:"); +late final _sel_rangeOfString_options_ = + objc.registerName("rangeOfString:options:"); +late final _sel_rangeOfString_options_range_ = + objc.registerName("rangeOfString:options:range:"); +late final _sel_rangeOfString_options_range_locale_ = + objc.registerName("rangeOfString:options:range:locale:"); +late final _sel_rangeValue = objc.registerName("rangeValue"); +late final _sel_readableTypeIdentifiersForItemProvider = + objc.registerName("readableTypeIdentifiersForItemProvider"); +late final _sel_recoveryAttempter = objc.registerName("recoveryAttempter"); +late final _sel_registerObject_visibility_ = + objc.registerName("registerObject:visibility:"); +late final _sel_registeredTypeIdentifiers = + objc.registerName("registeredTypeIdentifiers"); +late final _sel_registeredTypeIdentifiersWithFileOptions_ = + objc.registerName("registeredTypeIdentifiersWithFileOptions:"); +late final _sel_relativePath = objc.registerName("relativePath"); +late final _sel_relativeString = objc.registerName("relativeString"); +late final _sel_release = objc.registerName("release"); +late final _sel_removeAllCachedResourceValues = + objc.registerName("removeAllCachedResourceValues"); +late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); +late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); +late final _sel_removeCachedResourceValueForKey_ = + objc.registerName("removeCachedResourceValueForKey:"); +late final _sel_removeIndex_ = objc.registerName("removeIndex:"); +late final _sel_removeIndexesInRange_ = + objc.registerName("removeIndexesInRange:"); +late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); +late final _sel_removeLastObject = objc.registerName("removeLastObject"); +late final _sel_removeObjectAtIndex_ = + objc.registerName("removeObjectAtIndex:"); +late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); +late final _sel_removeObjectIdenticalTo_ = + objc.registerName("removeObjectIdenticalTo:"); +late final _sel_removeObjectIdenticalTo_inRange_ = + objc.registerName("removeObjectIdenticalTo:inRange:"); +late final _sel_removeObject_ = objc.registerName("removeObject:"); +late final _sel_removeObject_inRange_ = + objc.registerName("removeObject:inRange:"); +late final _sel_removeObjectsAtIndexes_ = + objc.registerName("removeObjectsAtIndexes:"); +late final _sel_removeObjectsForKeys_ = + objc.registerName("removeObjectsForKeys:"); +late final _sel_removeObjectsInArray_ = + objc.registerName("removeObjectsInArray:"); +late final _sel_removeObjectsInRange_ = + objc.registerName("removeObjectsInRange:"); +late final _sel_removeObserver_forKeyPath_ = + objc.registerName("removeObserver:forKeyPath:"); +late final _sel_removeObserver_forKeyPath_context_ = + objc.registerName("removeObserver:forKeyPath:context:"); +late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_ = + objc.registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:"); +late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_ = objc + .registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); +late final _sel_replaceBytesInRange_withBytes_ = + objc.registerName("replaceBytesInRange:withBytes:"); +late final _sel_replaceBytesInRange_withBytes_length_ = + objc.registerName("replaceBytesInRange:withBytes:length:"); +late final _sel_replaceCharactersInRange_withString_ = + objc.registerName("replaceCharactersInRange:withString:"); +late final _sel_replaceObjectAtIndex_withObject_ = + objc.registerName("replaceObjectAtIndex:withObject:"); +late final _sel_replaceObjectsAtIndexes_withObjects_ = + objc.registerName("replaceObjectsAtIndexes:withObjects:"); +late final _sel_replaceObjectsInRange_withObjectsFromArray_ = + objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); +late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = + objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); +late final _sel_replaceObjectsInRange_withObjects_count_ = + objc.registerName("replaceObjectsInRange:withObjects:count:"); +late final _sel_replaceOccurrencesOfString_withString_options_range_ = + objc.registerName("replaceOccurrencesOfString:withString:options:range:"); +late final _sel_replacementObjectForCoder_ = + objc.registerName("replacementObjectForCoder:"); +late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); +late final _sel_resolveClassMethod_ = objc.registerName("resolveClassMethod:"); +late final _sel_resolveInstanceMethod_ = + objc.registerName("resolveInstanceMethod:"); +late final _sel_resourceSpecifier = objc.registerName("resourceSpecifier"); +late final _sel_resourceValuesForKeys_error_ = + objc.registerName("resourceValuesForKeys:error:"); +late final _sel_resourceValuesForKeys_fromBookmarkData_ = + objc.registerName("resourceValuesForKeys:fromBookmarkData:"); +late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); +late final _sel_retain = objc.registerName("retain"); +late final _sel_retainCount = objc.registerName("retainCount"); +late final _sel_reverseObjectEnumerator = + objc.registerName("reverseObjectEnumerator"); +late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); +late final _sel_scheme = objc.registerName("scheme"); +late final _sel_self = objc.registerName("self"); +late final _sel_set = objc.registerName("set"); +late final _sel_setArray_ = objc.registerName("setArray:"); +late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); +late final _sel_setByAddingObjectsFromArray_ = + objc.registerName("setByAddingObjectsFromArray:"); +late final _sel_setByAddingObjectsFromSet_ = + objc.registerName("setByAddingObjectsFromSet:"); +late final _sel_setData_ = objc.registerName("setData:"); +late final _sel_setDictionary_ = objc.registerName("setDictionary:"); +late final _sel_setLength_ = objc.registerName("setLength:"); +late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); +late final _sel_setObject_atIndexedSubscript_ = + objc.registerName("setObject:atIndexedSubscript:"); +late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); +late final _sel_setObject_forKeyedSubscript_ = + objc.registerName("setObject:forKeyedSubscript:"); +late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); +late final _sel_setResourceValue_forKey_error_ = + objc.registerName("setResourceValue:forKey:error:"); +late final _sel_setResourceValues_error_ = + objc.registerName("setResourceValues:error:"); +late final _sel_setSet_ = objc.registerName("setSet:"); +late final _sel_setString_ = objc.registerName("setString:"); +late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); +late final _sel_setTemporaryResourceValue_forKey_ = + objc.registerName("setTemporaryResourceValue:forKey:"); +late final _sel_setVersion_ = objc.registerName("setVersion:"); +late final _sel_setWithArray_ = objc.registerName("setWithArray:"); +late final _sel_setWithCapacity_ = objc.registerName("setWithCapacity:"); +late final _sel_setWithObject_ = objc.registerName("setWithObject:"); +late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); +late final _sel_setWithObjects_count_ = + objc.registerName("setWithObjects:count:"); +late final _sel_setWithSet_ = objc.registerName("setWithSet:"); +late final _sel_sharedKeySetForKeys_ = + objc.registerName("sharedKeySetForKeys:"); +late final _sel_shiftIndexesStartingAtIndex_by_ = + objc.registerName("shiftIndexesStartingAtIndex:by:"); +late final _sel_shortValue = objc.registerName("shortValue"); +late final _sel_signatureWithObjCTypes_ = + objc.registerName("signatureWithObjCTypes:"); +late final _sel_smallestEncoding = objc.registerName("smallestEncoding"); +late final _sel_sortUsingFunction_context_ = + objc.registerName("sortUsingFunction:context:"); +late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); +late final _sel_sortedArrayHint = objc.registerName("sortedArrayHint"); +late final _sel_sortedArrayUsingFunction_context_ = + objc.registerName("sortedArrayUsingFunction:context:"); +late final _sel_sortedArrayUsingFunction_context_hint_ = + objc.registerName("sortedArrayUsingFunction:context:hint:"); +late final _sel_sortedArrayUsingSelector_ = + objc.registerName("sortedArrayUsingSelector:"); +late final _sel_standardizedURL = objc.registerName("standardizedURL"); +late final _sel_startAccessingSecurityScopedResource = + objc.registerName("startAccessingSecurityScopedResource"); +late final _sel_stopAccessingSecurityScopedResource = + objc.registerName("stopAccessingSecurityScopedResource"); +late final _sel_string = objc.registerName("string"); +late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = + objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); +late final _sel_stringByAppendingFormat_ = + objc.registerName("stringByAppendingFormat:"); +late final _sel_stringByAppendingString_ = + objc.registerName("stringByAppendingString:"); +late final _sel_stringByApplyingTransform_reverse_ = + objc.registerName("stringByApplyingTransform:reverse:"); +late final _sel_stringByFoldingWithOptions_locale_ = + objc.registerName("stringByFoldingWithOptions:locale:"); +late final _sel_stringByPaddingToLength_withString_startingAtIndex_ = + objc.registerName("stringByPaddingToLength:withString:startingAtIndex:"); +late final _sel_stringByRemovingPercentEncoding = + objc.registerName("stringByRemovingPercentEncoding"); +late final _sel_stringByReplacingCharactersInRange_withString_ = + objc.registerName("stringByReplacingCharactersInRange:withString:"); +late final _sel_stringByReplacingOccurrencesOfString_withString_ = + objc.registerName("stringByReplacingOccurrencesOfString:withString:"); +late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_ = + objc.registerName( + "stringByReplacingOccurrencesOfString:withString:options:range:"); +late final _sel_stringByTrimmingCharactersInSet_ = + objc.registerName("stringByTrimmingCharactersInSet:"); +late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = + objc.registerName( + "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); +late final _sel_stringValue = objc.registerName("stringValue"); +late final _sel_stringWithCString_encoding_ = + objc.registerName("stringWithCString:encoding:"); +late final _sel_stringWithCapacity_ = objc.registerName("stringWithCapacity:"); +late final _sel_stringWithCharacters_length_ = + objc.registerName("stringWithCharacters:length:"); +late final _sel_stringWithContentsOfFile_encoding_error_ = + objc.registerName("stringWithContentsOfFile:encoding:error:"); +late final _sel_stringWithContentsOfFile_usedEncoding_error_ = + objc.registerName("stringWithContentsOfFile:usedEncoding:error:"); +late final _sel_stringWithContentsOfURL_encoding_error_ = + objc.registerName("stringWithContentsOfURL:encoding:error:"); +late final _sel_stringWithContentsOfURL_usedEncoding_error_ = + objc.registerName("stringWithContentsOfURL:usedEncoding:error:"); +late final _sel_stringWithFormat_ = objc.registerName("stringWithFormat:"); +late final _sel_stringWithString_ = objc.registerName("stringWithString:"); +late final _sel_stringWithUTF8String_ = + objc.registerName("stringWithUTF8String:"); +late final _sel_stringWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName("stringWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_subarrayWithRange_ = objc.registerName("subarrayWithRange:"); +late final _sel_subdataWithRange_ = objc.registerName("subdataWithRange:"); +late final _sel_substringFromIndex_ = objc.registerName("substringFromIndex:"); +late final _sel_substringToIndex_ = objc.registerName("substringToIndex:"); +late final _sel_substringWithRange_ = objc.registerName("substringWithRange:"); +late final _sel_suggestedName = objc.registerName("suggestedName"); +late final _sel_superclass = objc.registerName("superclass"); +late final _sel_supportsSecureCoding = + objc.registerName("supportsSecureCoding"); +late final _sel_symbolCharacterSet = objc.registerName("symbolCharacterSet"); +late final _sel_timeIntervalSince1970 = + objc.registerName("timeIntervalSince1970"); +late final _sel_timeIntervalSinceDate_ = + objc.registerName("timeIntervalSinceDate:"); +late final _sel_timeIntervalSinceNow = + objc.registerName("timeIntervalSinceNow"); +late final _sel_timeIntervalSinceReferenceDate = + objc.registerName("timeIntervalSinceReferenceDate"); +late final _sel_underlyingErrors = objc.registerName("underlyingErrors"); +late final _sel_unionOrderedSet_ = objc.registerName("unionOrderedSet:"); +late final _sel_unionSet_ = objc.registerName("unionSet:"); +late final _sel_unsignedCharValue = objc.registerName("unsignedCharValue"); +late final _sel_unsignedIntValue = objc.registerName("unsignedIntValue"); +late final _sel_unsignedIntegerValue = + objc.registerName("unsignedIntegerValue"); +late final _sel_unsignedLongLongValue = + objc.registerName("unsignedLongLongValue"); +late final _sel_unsignedLongValue = objc.registerName("unsignedLongValue"); +late final _sel_unsignedShortValue = objc.registerName("unsignedShortValue"); +late final _sel_uppercaseLetterCharacterSet = + objc.registerName("uppercaseLetterCharacterSet"); +late final _sel_uppercaseString = objc.registerName("uppercaseString"); +late final _sel_uppercaseStringWithLocale_ = + objc.registerName("uppercaseStringWithLocale:"); +late final _sel_user = objc.registerName("user"); +late final _sel_userInfo = objc.registerName("userInfo"); +late final _sel_valueWithBytes_objCType_ = + objc.registerName("valueWithBytes:objCType:"); +late final _sel_valueWithNonretainedObject_ = + objc.registerName("valueWithNonretainedObject:"); +late final _sel_valueWithPointer_ = objc.registerName("valueWithPointer:"); +late final _sel_valueWithRange_ = objc.registerName("valueWithRange:"); +late final _sel_value_withObjCType_ = objc.registerName("value:withObjCType:"); +late final _sel_version = objc.registerName("version"); +late final _sel_whitespaceAndNewlineCharacterSet = + objc.registerName("whitespaceAndNewlineCharacterSet"); +late final _sel_whitespaceCharacterSet = + objc.registerName("whitespaceCharacterSet"); +late final _sel_willChangeValueForKey_ = + objc.registerName("willChangeValueForKey:"); +late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = + objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); +late final _sel_willChange_valuesAtIndexes_forKey_ = + objc.registerName("willChange:valuesAtIndexes:forKey:"); +late final _sel_writableTypeIdentifiersForItemProvider = + objc.registerName("writableTypeIdentifiersForItemProvider"); +late final _sel_writeBookmarkData_toURL_options_error_ = + objc.registerName("writeBookmarkData:toURL:options:error:"); +late final _sel_writeToFile_atomically_ = + objc.registerName("writeToFile:atomically:"); +late final _sel_writeToFile_atomically_encoding_error_ = + objc.registerName("writeToFile:atomically:encoding:error:"); +late final _sel_writeToFile_options_error_ = + objc.registerName("writeToFile:options:error:"); +late final _sel_writeToURL_atomically_ = + objc.registerName("writeToURL:atomically:"); +late final _sel_writeToURL_atomically_encoding_error_ = + objc.registerName("writeToURL:atomically:encoding:error:"); +late final _sel_writeToURL_error_ = objc.registerName("writeToURL:error:"); +late final _sel_writeToURL_options_error_ = + objc.registerName("writeToURL:options:error:"); +late final _sel_zone = objc.registerName("zone"); +typedef instancetype = ffi.Pointer; +typedef Dartinstancetype = objc.ObjCObjectBase; diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m index 1087e5c9a..7d756bb89 100644 --- a/pkgs/objective_c/src/objective_c_bindings_generated.m +++ b/pkgs/objective_c/src/objective_c_bindings_generated.m @@ -9,18 +9,18 @@ id objc_retain(id); id objc_retainBlock(id); -typedef void (^_ListenerTrampoline)(void * arg0, id arg1); -_ListenerTrampoline _wrapListenerBlock_2mz4zp(_ListenerTrampoline block) NS_RETURNS_RETAINED { - return ^void(void * arg0, id arg1) { +typedef void (^_ListenerTrampoline)(void * arg0); +_ListenerTrampoline _wrapListenerBlock_64xl06(_ListenerTrampoline block) NS_RETURNS_RETAINED { + return ^void(void * arg0) { objc_retainBlock(block); - block(arg0, objc_retain(arg1)); + block(arg0); }; } -typedef void (^_ListenerTrampoline1)(void * arg0); -_ListenerTrampoline1 _wrapListenerBlock_64xl06(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { - return ^void(void * arg0) { +typedef void (^_ListenerTrampoline1)(void * arg0, id arg1); +_ListenerTrampoline1 _wrapListenerBlock_2mz4zp(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { + return ^void(void * arg0, id arg1) { objc_retainBlock(block); - block(arg0); + block(arg0, objc_retain(arg1)); }; } From 79633b9f75d6a4532019bae24880be33f509bd73 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:05:45 +1000 Subject: [PATCH 12/23] fix bug --- .../lib/src/code_generator/objc_methods.dart | 14 +- .../src/objective_c_bindings_generated.dart | 1539 +---------------- 2 files changed, 13 insertions(+), 1540 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart index ce22af13f..6bbe1bdd3 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_methods.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_methods.dart @@ -23,9 +23,13 @@ mixin ObjCMethods { void addMethod(ObjCMethod method) { if (_shouldIncludeMethod(method)) { - _methods[method.originalName] = - _maybeReplaceMethod(getMethod(method.originalName), method); - _order.add(method.originalName); + final oldMethod = getMethod(method.originalName); + if (oldMethod != null) { + _methods[method.originalName] = _maybeReplaceMethod(oldMethod, method); + } else { + _methods[method.originalName] = method; + _order.add(method.originalName); + } } } @@ -40,9 +44,7 @@ mixin ObjCMethods { } } - ObjCMethod _maybeReplaceMethod(ObjCMethod? oldMethod, ObjCMethod newMethod) { - if (oldMethod == null) return newMethod; - + ObjCMethod _maybeReplaceMethod(ObjCMethod oldMethod, ObjCMethod newMethod) { // Typically we ignore duplicate methods. However, property setters and // getters are duplicated in the AST. One copy is marked with // ObjCMethodKind.propertyGetter/Setter. The other copy is missing diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 13c5ceb85..e6f0bbef5 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -180,12 +180,6 @@ class DartProxyBuilder extends NSObject1 { return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// init - DartProxyBuilder init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { final _ret = _objc_msgSend_95(_class_DartProxyBuilder, @@ -199,12 +193,6 @@ class DartProxyBuilder extends NSObject1 { return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// new - static DartProxyBuilder new2() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } - /// retain DartProxyBuilder retain() { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); @@ -393,11 +381,6 @@ class NSArray extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - /// countByEnumeratingWithState:objects:count: int countByEnumeratingWithState_objects_count_( ffi.Pointer state, @@ -413,12 +396,6 @@ class NSArray extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, @@ -469,14 +446,6 @@ class NSArray extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// firstObjectCommonWithArray: objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { final _ret = _objc_msgSend_106(this.ref.pointer, @@ -523,12 +492,6 @@ class NSArray extends NSObject1 { return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// init - NSArray init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } - /// initWithArray: NSArray initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -552,15 +515,6 @@ class NSArray extends NSObject1 { : NSArray.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSArray? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfFile: NSArray? initWithContentsOfFile_(NSString path) { final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), @@ -625,14 +579,6 @@ class NSArray extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// makeObjectsPerformSelector: void makeObjectsPerformSelector_(ffi.Pointer aSelector) { _objc_msgSend_7( @@ -734,12 +680,6 @@ class NSArray extends NSObject1 { return NSData.castFromPointer(_ret, retain: true, release: true); } - /// sortedArrayHint - NSData get sortedArrayHint { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); - return NSData.castFromPointer(_ret, retain: true, release: true); - } - /// sortedArrayUsingFunction:context: NSArray sortedArrayUsingFunction_context_( ffi.Pointer< @@ -855,20 +795,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLFragmentAllowedCharacterSet - static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// URLHostAllowedCharacterSet - static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// URLHostAllowedCharacterSet static NSCharacterSet getURLHostAllowedCharacterSet() { final _ret = _objc_msgSend_32( @@ -883,20 +809,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLPasswordAllowedCharacterSet - static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// URLPathAllowedCharacterSet - static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// URLPathAllowedCharacterSet static NSCharacterSet getURLPathAllowedCharacterSet() { final _ret = _objc_msgSend_32( @@ -911,20 +823,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLQueryAllowedCharacterSet - static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// URLUserAllowedCharacterSet - static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// URLUserAllowedCharacterSet static NSCharacterSet getURLUserAllowedCharacterSet() { final _ret = _objc_msgSend_32( @@ -952,13 +850,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// alphanumericCharacterSet - static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { return _objc_msgSend_26(_class_NSCharacterSet, @@ -971,19 +862,6 @@ class NSCharacterSet extends NSObject1 { return NSData.castFromPointer(_ret, retain: true, release: true); } - /// bitmapRepresentation - NSData get bitmapRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); - } - - /// capitalizedLetterCharacterSet - static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// capitalizedLetterCharacterSet static NSCharacterSet getCapitalizedLetterCharacterSet() { final _ret = _objc_msgSend_32( @@ -1034,20 +912,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// controlCharacterSet - static NSCharacterSet getControlCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// decimalDigitCharacterSet - static NSCharacterSet getDecimalDigitCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// decimalDigitCharacterSet static NSCharacterSet getDecimalDigitCharacterSet() { final _ret = @@ -1062,13 +926,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// decomposableCharacterSet - static NSCharacterSet getDecomposableCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { _objc_msgSend_96( @@ -1088,13 +945,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// illegalCharacterSet - static NSCharacterSet getIllegalCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// init NSCharacterSet init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); @@ -1110,21 +960,6 @@ class NSCharacterSet extends NSObject1 { : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSCharacterSet? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } - - /// invertedSet - NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// invertedSet NSCharacterSet get invertedSet { final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); @@ -1151,13 +986,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// letterCharacterSet - static NSCharacterSet getLetterCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// longCharacterIsMember: bool longCharacterIsMember_(int theLongChar) { return _objc_msgSend_193( @@ -1171,13 +999,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// lowercaseLetterCharacterSet - static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// new static NSCharacterSet new1() { final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); @@ -1191,20 +1012,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// newlineCharacterSet - static NSCharacterSet getNewlineCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// nonBaseCharacterSet - static NSCharacterSet getNonBaseCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// nonBaseCharacterSet static NSCharacterSet getNonBaseCharacterSet() { final _ret = @@ -1219,13 +1026,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// punctuationCharacterSet - static NSCharacterSet getPunctuationCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// supportsSecureCoding static bool supportsSecureCoding() { return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); @@ -1238,20 +1038,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// symbolCharacterSet - static NSCharacterSet getSymbolCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// uppercaseLetterCharacterSet - static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// uppercaseLetterCharacterSet static NSCharacterSet getUppercaseLetterCharacterSet() { final _ret = _objc_msgSend_32( @@ -1266,20 +1052,6 @@ class NSCharacterSet extends NSObject1 { return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// whitespaceAndNewlineCharacterSet - static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// whitespaceCharacterSet - static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - /// whitespaceCharacterSet static NSCharacterSet getWhitespaceCharacterSet() { final _ret = @@ -1385,11 +1157,6 @@ class NSData extends NSObject1 { return _objc_msgSend_35(this.ref.pointer, _sel_bytes); } - /// bytes - ffi.Pointer get bytes { - return _objc_msgSend_35(this.ref.pointer, _sel_bytes); - } - /// compressedDataUsingAlgorithm:error: NSData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, @@ -1504,12 +1271,6 @@ class NSData extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { _objc_msgSend_96( @@ -1664,11 +1425,6 @@ class NSData extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); - } - /// new static NSData new1() { final _ret = _objc_msgSend_2(_class_NSData, _sel_new); @@ -1969,12 +1725,6 @@ class NSDate extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, @@ -1988,18 +1738,6 @@ class NSDate extends NSObject1 { return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// distantFuture - static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// distantPast - static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - /// distantPast static NSDate getDistantPast() { final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); @@ -2025,12 +1763,6 @@ class NSDate extends NSObject1 { return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// init - NSDate init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDate.castFromPointer(_ret, retain: false, release: true); - } - /// initWithCoder: NSDate? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), @@ -2040,15 +1772,6 @@ class NSDate extends NSObject1 { : NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSDate? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDate.castFromPointer(_ret, retain: false, release: true); - } - /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), @@ -2109,12 +1832,6 @@ class NSDate extends NSObject1 { return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// now - static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - /// retain NSDate retain() { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); @@ -2139,13 +1856,6 @@ class NSDate extends NSObject1 { : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); } - /// timeIntervalSince1970 - double get timeIntervalSince1970 { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); - } - /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants @@ -2162,37 +1872,6 @@ class NSDate extends NSObject1 { : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); } - /// timeIntervalSinceNow - double get timeIntervalSinceNow { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); - } - - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); - } - - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); - } - - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); - } - /// timeIntervalSinceReferenceDate static double getTimeIntervalSinceReferenceDate() { return objc.useMsgSendVariants @@ -2229,12 +1908,6 @@ class NSDictionary extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// allKeys - NSArray get allKeys { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// allKeysForObject: NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { final _ret = _objc_msgSend_102( @@ -2248,12 +1921,6 @@ class NSDictionary extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// allValues - NSArray get allValues { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// alloc static NSDictionary alloc() { final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); @@ -2278,11 +1945,6 @@ class NSDictionary extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - /// countByEnumeratingWithState:objects:count: int countByEnumeratingWithState_objects_count_( ffi.Pointer state, @@ -2292,30 +1954,6 @@ class NSDictionary extends NSObject1 { _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_1( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); - } - - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_2( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// description NSString get description { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); @@ -2329,13 +1967,6 @@ class NSDictionary extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// descriptionInStringsFileFormat - NSString get descriptionInStringsFileFormat { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, @@ -2453,12 +2084,6 @@ class NSDictionary extends NSObject1 { return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// init - NSDictionary init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - /// initWithCoder: NSDictionary? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), @@ -2468,15 +2093,6 @@ class NSDictionary extends NSObject1 { : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSDictionary? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfFile: NSDictionary? initWithContentsOfFile_(NSString path) { final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), @@ -2686,12 +2302,6 @@ class NSEnumerator extends NSObject1 { return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// allObjects - objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// alloc static NSEnumerator alloc() { final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); @@ -2792,17 +2402,6 @@ class NSError extends NSObject1 { return _objc_msgSend_79(this.ref.pointer, _sel_code); } - /// code - int get code { - return _objc_msgSend_79(this.ref.pointer, _sel_code); - } - - /// domain - NSString get domain { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// domain NSString get domain { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); @@ -2835,14 +2434,6 @@ class NSError extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// helpAnchor - NSString? get helpAnchor { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// init NSError init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); @@ -2883,21 +2474,6 @@ class NSError extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedDescription - NSString get localizedDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedFailureReason - NSString? get localizedFailureReason { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// localizedFailureReason NSString? get localizedFailureReason { final _ret = @@ -2916,24 +2492,6 @@ class NSError extends NSObject1 { : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// localizedRecoveryOptions - NSArray? get localizedRecoveryOptions { - final _ret = - _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedRecoverySuggestion - NSString? get localizedRecoverySuggestion { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// localizedRecoverySuggestion NSString? get localizedRecoverySuggestion { final _ret = @@ -2957,14 +2515,6 @@ class NSError extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// recoveryAttempter - objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// supportsSecureCoding static bool supportsSecureCoding() { return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); @@ -2976,18 +2526,6 @@ class NSError extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// underlyingErrors - NSArray get underlyingErrors { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// userInfo - objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// userInfo objc.ObjCObjectBase get userInfo { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); @@ -3068,11 +2606,6 @@ class NSIndexSet extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - /// countOfIndexesInRange: int countOfIndexesInRange_(NSRange range) { return _objc_msgSend_123( @@ -3090,11 +2623,6 @@ class NSIndexSet extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); } - /// firstIndex - int get firstIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); - } - /// getIndexes:maxCount:inIndexRange: int getIndexes_maxCount_inIndexRange_( ffi.Pointer indexBuffer, @@ -3207,11 +2735,6 @@ class NSIndexSet extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); } - /// lastIndex - int get lastIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); - } - /// new static NSIndexSet new1() { final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); @@ -3320,12 +2843,6 @@ class NSItemProvider extends NSObject1 { return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// init - NSItemProvider init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfURL: NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), @@ -3380,13 +2897,6 @@ class NSItemProvider extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// registeredTypeIdentifiers - NSArray get registeredTypeIdentifiers { - final _ret = - _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { @@ -3413,20 +2923,6 @@ class NSItemProvider extends NSObject1 { value?.ref.pointer ?? ffi.nullptr); } - /// setSuggestedName: - set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, - value?.ref.pointer ?? ffi.nullptr); - } - - /// suggestedName - NSString? get suggestedName { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// suggestedName NSString? get suggestedName { final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); @@ -3594,11 +3090,6 @@ class NSMethodSignature extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); } - /// frameLength - int get frameLength { - return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); - } - /// getArgumentTypeAtIndex: ffi.Pointer getArgumentTypeAtIndex_(int idx) { return _objc_msgSend_12( @@ -3629,16 +3120,6 @@ class NSMethodSignature extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); } - /// methodReturnLength - int get methodReturnLength { - return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); - } - - /// methodReturnType - ffi.Pointer get methodReturnType { - return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); - } - /// methodReturnType ffi.Pointer get methodReturnType { return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); @@ -3656,11 +3137,6 @@ class NSMethodSignature extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); } - /// numberOfArguments - int get numberOfArguments { - return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); - } - /// signatureWithObjCTypes: static NSMethodSignature? signatureWithObjCTypes_( ffi.Pointer types) { @@ -3752,15 +3228,6 @@ class NSMutableArray extends NSArray { : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_1(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { final _ret = _objc_msgSend_134( @@ -3770,15 +3237,6 @@ class NSMutableArray extends NSArray { : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_1(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { @@ -3829,18 +3287,6 @@ class NSMutableArray extends NSArray { return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// init - NSMutableArray init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - - /// init - NSMutableArray init2() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - /// initWithArray: NSMutableArray initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -3871,24 +3317,6 @@ class NSMutableArray extends NSArray { : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSMutableArray? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSMutableArray? initWithCoder_2(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), @@ -4423,16 +3851,6 @@ class NSMutableData extends NSData { return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); - } - - /// mutableBytes - ffi.Pointer get mutableBytes { - return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); - } - /// mutableBytes ffi.Pointer get mutableBytes { return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); @@ -4477,11 +3895,6 @@ class NSMutableData extends NSData { return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); } - /// setLength: - set length(int value) { - return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); - } - /// supportsSecureCoding static bool supportsSecureCoding() { return _objc_msgSend_13(_class_NSMutableData, _sel_supportsSecureCoding); @@ -4560,15 +3973,6 @@ class NSMutableDictionary extends NSDictionary { : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_1(NSString path) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { final _ret = _objc_msgSend_163(_class_NSMutableDictionary, @@ -4578,15 +3982,6 @@ class NSMutableDictionary extends NSDictionary { : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_1(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { @@ -4662,20 +4057,6 @@ class NSMutableDictionary extends NSDictionary { retain: false, release: true); } - /// init - NSMutableDictionary init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - - /// init - NSMutableDictionary init2() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - /// initWithCapacity: NSMutableDictionary initWithCapacity_(int numItems) { final _ret = _objc_msgSend_100( @@ -4694,26 +4075,6 @@ class NSMutableDictionary extends NSDictionary { retain: false, release: true); } - /// initWithCoder: - NSMutableDictionary? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - - /// initWithCoder: - NSMutableDictionary? initWithCoder_2(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), @@ -5093,20 +4454,6 @@ class NSMutableOrderedSet extends NSOrderedSet { retain: false, release: true); } - /// init - NSMutableOrderedSet init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// init - NSMutableOrderedSet init2() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - /// initWithArray: NSMutableOrderedSet initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -5150,26 +4497,6 @@ class NSMutableOrderedSet extends NSOrderedSet { retain: false, release: true); } - /// initWithCoder: - NSMutableOrderedSet? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// initWithCoder: - NSMutableOrderedSet? initWithCoder_2(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - /// initWithObject: NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), @@ -5548,18 +4875,6 @@ class NSMutableSet extends NSSet { return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// init - NSMutableSet init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - - /// init - NSMutableSet init2() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithArray: NSMutableSet initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -5583,24 +4898,6 @@ class NSMutableSet extends NSSet { : NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSMutableSet? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSMutableSet? initWithCoder_2(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithObjects: NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), @@ -5798,18 +5095,6 @@ class NSMutableString extends NSString { _class_NSMutableString, _sel_availableStringEncodings); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207( - _class_NSMutableString, _sel_availableStringEncodings); - } - - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11( - _class_NSMutableString, _sel_defaultCStringEncoding); - } - /// defaultCStringEncoding static int getDefaultCStringEncoding() { return _objc_msgSend_11( @@ -5827,12 +5112,6 @@ class NSMutableString extends NSString { return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// init - NSMutableString init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { @@ -5904,15 +5183,6 @@ class NSMutableString extends NSString { : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSMutableString? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { @@ -6362,12 +5632,6 @@ class NSNotification extends NSObject1 { return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// init - NSNotification init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNotification.castFromPointer(_ret, retain: false, release: true); - } - /// initWithCoder: NSNotification? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), @@ -6377,15 +5641,6 @@ class NSNotification extends NSObject1 { : NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSNotification? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNotification.castFromPointer(_ret, retain: false, release: true); - } - /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { @@ -6411,12 +5666,6 @@ class NSNotification extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// name - NSString get name { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// new static NSNotification new1() { final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); @@ -6454,14 +5703,6 @@ class NSNotification extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// object - objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// retain NSNotification retain() { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); @@ -6481,14 +5722,6 @@ class NSNotification extends NSObject1 { ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - - /// userInfo - NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } } /// NSNumber @@ -6535,16 +5768,6 @@ class NSNumber extends NSValue { return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); - } - - /// charValue - int get charValue { - return _objc_msgSend_73(this.ref.pointer, _sel_charValue); - } - /// charValue int get charValue { return _objc_msgSend_73(this.ref.pointer, _sel_charValue); @@ -6571,20 +5794,6 @@ class NSNumber extends NSValue { : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); - } - - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); - } - /// floatValue double get floatValue { return objc.useMsgSendVariants @@ -6629,29 +5838,11 @@ class NSNumber extends NSValue { : NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSNumber? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSNumber? initWithCoder_2(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithDouble: - NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_71( - this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithDouble: + NSNumber initWithDouble_(double value) { + final _ret = _objc_msgSend_71( + this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithFloat: @@ -6743,16 +5934,6 @@ class NSNumber extends NSValue { return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); - } - - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); - } - /// integerValue int get integerValue { return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); @@ -6776,16 +5957,6 @@ class NSNumber extends NSValue { return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); - } - - /// longValue - int get longValue { - return _objc_msgSend_79(this.ref.pointer, _sel_longValue); - } - /// longValue int get longValue { return _objc_msgSend_79(this.ref.pointer, _sel_longValue); @@ -6903,17 +6074,6 @@ class NSNumber extends NSValue { return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); } - /// shortValue - int get shortValue { - return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); - } - - /// stringValue - NSString get stringValue { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// stringValue NSString get stringValue { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); @@ -6930,16 +6090,6 @@ class NSNumber extends NSValue { return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); } - /// unsignedCharValue - int get unsignedCharValue { - return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); - } - - /// unsignedIntValue - int get unsignedIntValue { - return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); - } - /// unsignedIntValue int get unsignedIntValue { return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); @@ -6950,16 +6100,6 @@ class NSNumber extends NSValue { return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); } - /// unsignedIntegerValue - int get unsignedIntegerValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); - } - - /// unsignedLongLongValue - int get unsignedLongLongValue { - return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); - } - /// unsignedLongLongValue int get unsignedLongLongValue { return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); @@ -6970,16 +6110,6 @@ class NSNumber extends NSValue { return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); } - /// unsignedLongValue - int get unsignedLongValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); - } - - /// unsignedShortValue - int get unsignedShortValue { - return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); - } - /// unsignedShortValue int get unsignedShortValue { return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); @@ -7105,27 +6235,6 @@ class NSObject1 extends objc.ObjCObjectBase { return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { return _objc_msgSend_26(_class_NSObject, @@ -7147,15 +6256,6 @@ class NSObject1 extends objc.ObjCObjectBase { : objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// awakeAfterUsingCoder: - objc.ObjCObjectBase? awakeAfterUsingCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_awakeAfterUsingCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: false, release: true); - } - /// class static objc.ObjCObjectBase class1() { final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); @@ -7168,24 +6268,6 @@ class NSObject1 extends objc.ObjCObjectBase { return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// conformsToProtocol: static bool conformsToProtocol_(Protocol protocol) { return _objc_msgSend_5( @@ -7382,11 +6464,6 @@ class NSObject1 extends objc.ObjCObjectBase { return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); } - /// observationInfo - ffi.Pointer get observationInfo { - return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); - } - /// observeValueForKeyPath:ofObject:change:context: void observeValueForKeyPath_ofObject_change_context_( NSString? keyPath, @@ -7459,15 +6536,6 @@ class NSObject1 extends objc.ObjCObjectBase { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// replacementObjectForCoder: - objc.ObjCObjectBase? replacementObjectForCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18( - this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// resolveClassMethod: static bool resolveClassMethod_(ffi.Pointer sel) { return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); @@ -7506,21 +6574,11 @@ class NSObject1 extends objc.ObjCObjectBase { return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); } - /// setObservationInfo: - set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); - } - /// setVersion: static void setVersion_(int aVersion) { _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); } - /// setVersion: - static void setVersion_1(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); - } - /// superclass static objc.ObjCObjectBase superclass() { final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); @@ -7532,11 +6590,6 @@ class NSObject1 extends objc.ObjCObjectBase { return _objc_msgSend_79(_class_NSObject, _sel_version); } - /// version - static int version1() { - return _objc_msgSend_79(_class_NSObject, _sel_version); - } - /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { @@ -7640,12 +6693,6 @@ class NSOrderedSet extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// array - NSArray get array { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { return _objc_msgSend_26(_class_NSOrderedSet, @@ -7669,11 +6716,6 @@ class NSOrderedSet extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - /// countByEnumeratingWithState:objects:count: int countByEnumeratingWithState_objects_count_( ffi.Pointer state, @@ -7689,12 +6731,6 @@ class NSOrderedSet extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, @@ -7745,14 +6781,6 @@ class NSOrderedSet extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { @@ -7771,12 +6799,6 @@ class NSOrderedSet extends NSObject1 { return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// init - NSOrderedSet init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithArray: NSOrderedSet initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -7808,15 +6830,6 @@ class NSOrderedSet extends NSObject1 { : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSOrderedSet? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithObject: NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), @@ -7920,14 +6933,6 @@ class NSOrderedSet extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// new static NSOrderedSet new1() { final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); @@ -8083,12 +7088,6 @@ class NSOrderedSet extends NSObject1 { return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// reversedOrderedSet - NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } - /// self NSOrderedSet self() { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); @@ -8101,12 +7100,6 @@ class NSOrderedSet extends NSObject1 { return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// set - objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - /// supportsSecureCoding static bool supportsSecureCoding() { return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); @@ -8169,18 +7162,6 @@ class NSProxy extends objc.ObjCObjectBase { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// debugDescription - NSString get debugDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// description NSString get description { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); @@ -8271,12 +7252,6 @@ class NSProxy extends objc.ObjCObjectBase { this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// respondsToSelector: - bool respondsToSelector_1(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); - } - /// retain NSProxy retain() { final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); @@ -8349,12 +7324,6 @@ class NSSet extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// allObjects - NSArray get allObjects { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// alloc static NSSet alloc() { final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); @@ -8392,11 +7361,6 @@ class NSSet extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - /// countByEnumeratingWithState:objects:count: int countByEnumeratingWithState_objects_count_( ffi.Pointer state, @@ -8412,12 +7376,6 @@ class NSSet extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, @@ -8437,12 +7395,6 @@ class NSSet extends NSObject1 { return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// init - NSSet init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithArray: NSSet initWithArray_(NSArray array) { final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), @@ -8459,15 +7411,6 @@ class NSSet extends NSObject1 { : NSSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSSet? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSSet.castFromPointer(_ret, retain: false, release: true); - } - /// initWithObjects: NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), @@ -8681,11 +7624,6 @@ class NSString extends NSObject1 { return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); } - /// UTF8String - ffi.Pointer get UTF8String { - return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); - } - /// alloc static NSString alloc() { final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); @@ -8709,16 +7647,6 @@ class NSString extends NSObject1 { return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); - } - - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); - } - /// boolValue bool get boolValue { return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); @@ -8742,12 +7670,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// capitalizedString - NSString get capitalizedString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// capitalizedStringWithLocale: NSString capitalizedStringWithLocale_(NSLocale? locale) { final _ret = _objc_msgSend_201(this.ref.pointer, @@ -8859,20 +7781,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// decomposedStringWithCanonicalMapping - NSString get decomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// decomposedStringWithCompatibilityMapping - NSString get decomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// decomposedStringWithCompatibilityMapping NSString get decomposedStringWithCompatibilityMapping { final _ret = _objc_msgSend_36( @@ -8885,17 +7793,6 @@ class NSString extends NSObject1 { return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// description NSString get description { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); @@ -8909,13 +7806,6 @@ class NSString extends NSObject1 { : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); - } - /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { _objc_msgSend_96( @@ -8927,18 +7817,6 @@ class NSString extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); } - /// fastestEncoding - int get fastestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); - } - - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); - } - /// floatValue double get floatValue { return objc.useMsgSendVariants @@ -9031,23 +7909,12 @@ class NSString extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_hash); } - /// hash - int get hash { - return _objc_msgSend_11(this.ref.pointer, _sel_hash); - } - /// init NSString init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); return NSString.castFromPointer(_ret, retain: false, release: true); } - /// init - NSString init1() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { @@ -9112,15 +7979,6 @@ class NSString extends NSObject1 { : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSString? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { @@ -9263,16 +8121,6 @@ class NSString extends NSObject1 { return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); - } - - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); - } - /// integerValue int get integerValue { return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); @@ -9300,22 +8148,6 @@ class NSString extends NSObject1 { return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_1( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSString', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); - } - /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { final _ret = _objc_msgSend_95(_class_NSString, @@ -9328,11 +8160,6 @@ class NSString extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); - } - /// lengthOfBytesUsingEncoding: int lengthOfBytesUsingEncoding_(int enc) { return _objc_msgSend_121( @@ -9355,13 +8182,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedCapitalizedString - NSString get localizedCapitalizedString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// localizedCaseInsensitiveCompare: NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { final _ret = _objc_msgSend_22(this.ref.pointer, @@ -9389,13 +8209,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedLowercaseString - NSString get localizedLowercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// localizedNameOfStringEncoding: static NSString localizedNameOfStringEncoding_(int encoding) { final _ret = _objc_msgSend_19( @@ -9457,29 +8270,11 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedUppercaseString - NSString get localizedUppercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// longLongValue int get longLongValue { return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); - } - - /// lowercaseString - NSString get lowercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// lowercaseString NSString get lowercaseString { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); @@ -9537,20 +8332,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// precomposedStringWithCanonicalMapping - NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// precomposedStringWithCompatibilityMapping - NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// precomposedStringWithCompatibilityMapping NSString get precomposedStringWithCompatibilityMapping { final _ret = _objc_msgSend_36( @@ -9720,11 +8501,6 @@ class NSString extends NSObject1 { return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); } - /// smallestEncoding - int get smallestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); - } - /// string static NSString string() { final _ret = _objc_msgSend_2(_class_NSString, _sel_string); @@ -9802,15 +8578,6 @@ class NSString extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringByRemovingPercentEncoding - NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_58( - this.ref.pointer, _sel_stringByRemovingPercentEncoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// stringByReplacingCharactersInRange:withString: NSString stringByReplacingCharactersInRange_withString_( NSRange range, NSString replacement) { @@ -10021,12 +8788,6 @@ class NSString extends NSObject1 { return NSString.castFromPointer(_ret, retain: true, release: true); } - /// uppercaseString - NSString get uppercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// uppercaseStringWithLocale: NSString uppercaseStringWithLocale_(NSLocale? locale) { final _ret = _objc_msgSend_201(this.ref.pointer, @@ -10046,18 +8807,6 @@ class NSString extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider1() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSString', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// writeToFile:atomically:encoding:error: bool writeToFile_atomically_encoding_error_( NSString path, @@ -10222,24 +8971,6 @@ class NSURL extends NSObject1 { : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// URLByDeletingLastPathComponent - NSURL? get URLByDeletingLastPathComponent { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// URLByDeletingPathExtension - NSURL? get URLByDeletingPathExtension { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// URLByDeletingPathExtension NSURL? get URLByDeletingPathExtension { final _ret = @@ -10295,24 +9026,6 @@ class NSURL extends NSObject1 { : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// URLByResolvingSymlinksInPath - NSURL? get URLByResolvingSymlinksInPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// URLByStandardizingPath - NSURL? get URLByStandardizingPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// URLByStandardizingPath NSURL? get URLByStandardizingPath { final _ret = @@ -10376,22 +9089,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// absoluteString - NSString? get absoluteString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// absoluteURL - NSURL? get absoluteURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// absoluteURL NSURL? get absoluteURL { final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); @@ -10437,14 +9134,6 @@ class NSURL extends NSObject1 { : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// baseURL - NSURL? get baseURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// bookmarkDataWithContentsOfURL:error: static NSData? bookmarkDataWithContentsOfURL_error_( NSURL bookmarkFileURL, ffi.Pointer> error) { @@ -10497,12 +9186,6 @@ class NSURL extends NSObject1 { return NSData.castFromPointer(_ret, retain: true, release: true); } - /// dataRepresentation - NSData get dataRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); - } - /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { _objc_msgSend_96( @@ -10517,14 +9200,6 @@ class NSURL extends NSObject1 { : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// filePathURL - NSURL? get filePathURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// fileReferenceURL NSURL? fileReferenceURL() { final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); @@ -10538,11 +9213,6 @@ class NSURL extends NSObject1 { return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); } - /// fileSystemRepresentation - ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); - } - /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( ffi.Pointer path, bool isDir, NSURL? baseURL) { @@ -10608,14 +9278,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// fragment - NSString? get fragment { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// getFileSystemRepresentation:maxLength: bool getFileSystemRepresentation_maxLength_( ffi.Pointer buffer, int maxBufferLength) { @@ -10650,19 +9312,6 @@ class NSURL extends NSObject1 { return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); } - /// hasDirectoryPath - bool get hasDirectoryPath { - return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); - } - - /// host - NSString? get host { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// host NSString? get host { final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); @@ -10820,11 +9469,6 @@ class NSURL extends NSObject1 { return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); } - /// isFileURL - bool get fileURL { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); - } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: NSItemProviderRepresentationVisibility itemProviderVisibilityForRepresentationWithTypeIdentifier_( @@ -10841,22 +9485,6 @@ class NSURL extends NSObject1 { return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_1( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSURL', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); - } - /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { final _ret = _objc_msgSend_95(_class_NSURL, @@ -10872,14 +9500,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// lastPathComponent - NSString? get lastPathComponent { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// new static NSURL new1() { final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); @@ -10910,22 +9530,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// parameterString - NSString? get parameterString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// password - NSString? get password { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// password NSString? get password { final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); @@ -10942,22 +9546,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// path - NSString? get path { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// pathComponents - NSArray? get pathComponents { - final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// pathComponents NSArray? get pathComponents { final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); @@ -10974,22 +9562,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// pathExtension - NSString? get pathExtension { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// port - NSNumber? get port { - final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: true, release: true); - } - /// port NSNumber? get port { final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); @@ -11016,14 +9588,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// query - NSString? get query { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { final _ret = _objc_msgSend_144( @@ -11039,20 +9603,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// relativePath - NSString? get relativePath { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// relativeString - NSString get relativeString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - /// relativeString NSString get relativeString { final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); @@ -11078,14 +9628,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// resourceSpecifier - NSString? get resourceSpecifier { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// resourceValuesForKeys:error: objc.ObjCObjectBase? resourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { @@ -11117,14 +9659,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// scheme - NSString? get scheme { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// setResourceValue:forKey:error: bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, ffi.Pointer> error) { @@ -11158,14 +9692,6 @@ class NSURL extends NSObject1 { : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// standardizedURL - NSURL? get standardizedURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - /// startAccessingSecurityScopedResource bool startAccessingSecurityScopedResource() { return _objc_msgSend_13( @@ -11190,14 +9716,6 @@ class NSURL extends NSObject1 { : NSString.castFromPointer(_ret, retain: true, release: true); } - /// user - NSString? get user { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// writableTypeIdentifiersForItemProvider NSArray writableTypeIdentifiersForItemProvider() { if (!objc.respondsToSelector( @@ -11210,18 +9728,6 @@ class NSURL extends NSObject1 { return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider1() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSURL', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// writeBookmarkData:toURL:options:error: static bool writeBookmarkData_toURL_options_error_( NSData bookmarkData, @@ -11453,15 +9959,6 @@ class NSValue extends NSObject1 { : NSValue.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSValue? initWithCoder_1(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSValue.castFromPointer(_ret, retain: false, release: true); - } - /// isEqualToValue: bool isEqualToValue_(NSValue value) { return _objc_msgSend_91( @@ -11490,20 +9987,6 @@ class NSValue extends NSObject1 { : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// nonretainedObjectValue - objc.ObjCObjectBase? get nonretainedObjectValue { - final _ret = - _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// objCType - ffi.Pointer get objCType { - return _objc_msgSend_14(this.ref.pointer, _sel_objCType); - } - /// objCType ffi.Pointer get objCType { return _objc_msgSend_14(this.ref.pointer, _sel_objCType); @@ -11514,18 +9997,6 @@ class NSValue extends NSObject1 { return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); } - /// pointerValue - ffi.Pointer get pointerValue { - return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); - } - - /// rangeValue - void getRangeValue(ffi.Pointer stret) { - objc.useMsgSendVariants - ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); - } - /// rangeValue void getRangeValue(ffi.Pointer stret) { objc.useMsgSendVariants From 97406a62c9a746e3749399909d6472f7ae1cd9ea Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:09:13 +1000 Subject: [PATCH 13/23] changelog --- pkgs/ffigen/CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/ffigen/CHANGELOG.md b/pkgs/ffigen/CHANGELOG.md index e39edcbdf..7e4443604 100644 --- a/pkgs/ffigen/CHANGELOG.md +++ b/pkgs/ffigen/CHANGELOG.md @@ -13,6 +13,7 @@ - Fix a bug where ObjC listener blocks could be deleted after being invoked by ObjC but before the invocation was received by Dart: https://github.com/dart-lang/native/issues/1571 +- `sort:` config option now affects ObjC interface/protocol methods. ## 14.0.1 From 28720fda9a3a9414692f679bf9942af18323ddf6 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:26:58 +1000 Subject: [PATCH 14/23] Non-generating bindings shouldn't participate in name deduping. --- .../lib/src/code_generator/binding.dart | 3 + .../lib/src/code_generator/library.dart | 8 +- .../lib/src/code_generator/objc_protocol.dart | 2 + .../lib/src/c_bindings_generated.dart | 166 +- .../src/objective_c_bindings_generated.dart | 20979 +++++----------- .../src/objective_c_bindings_generated.m | 26 - 6 files changed, 6994 insertions(+), 14190 deletions(-) delete mode 100644 pkgs/objective_c/src/objective_c_bindings_generated.m diff --git a/pkgs/ffigen/lib/src/code_generator/binding.dart b/pkgs/ffigen/lib/src/code_generator/binding.dart index 6f075f161..e3f403113 100644 --- a/pkgs/ffigen/lib/src/code_generator/binding.dart +++ b/pkgs/ffigen/lib/src/code_generator/binding.dart @@ -44,6 +44,9 @@ abstract class Binding { /// Sort members of this binding, if possible. For example, sort the methods /// of a ObjCInterface. void sort() {} + + /// Whether these bindings should be generated. + bool get generateBindings => true; } /// Base class for bindings which look up symbols in dynamic library. diff --git a/pkgs/ffigen/lib/src/code_generator/library.dart b/pkgs/ffigen/lib/src/code_generator/library.dart index e31cff11d..0c6943c91 100644 --- a/pkgs/ffigen/lib/src/code_generator/library.dart +++ b/pkgs/ffigen/lib/src/code_generator/library.dart @@ -40,9 +40,11 @@ class Library { }) { _findBindings(bindings, sort); + final codeGenBindings = bindings.where((b) => b.generateBindings).toList(); + /// Handle any declaration-declaration name conflicts and emit warnings. final declConflictHandler = UniqueNamer({}); - for (final b in this.bindings) { + for (final b in codeGenBindings) { _warnIfPrivateDeclaration(b); _resolveIfNameConflicts(declConflictHandler, b); } @@ -68,7 +70,7 @@ class Library { final nativeBindings = []; FfiNativeConfig? nativeConfig; - for (final binding in this.bindings.whereType()) { + for (final binding in codeGenBindings.whereType()) { final nativeConfigForBinding = switch (binding) { Func() => binding.ffiNativeConfig, Global() => binding.nativeConfig, @@ -83,7 +85,7 @@ class Library { (usesLookup ? lookupBindings : nativeBindings).add(binding); } final noLookUpBindings = - this.bindings.whereType().toList(); + codeGenBindings.whereType().toList(); _writer = Writer( lookUpBindings: lookupBindings, diff --git a/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart b/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart index 8588407f6..0d88252bf 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_protocol.dart @@ -12,6 +12,8 @@ class ObjCProtocol extends NoLookUpBinding with ObjCMethods { final superProtocols = []; final String lookupName; late final ObjCInternalGlobal _protocolPointer; + + @override final bool generateBindings; @override diff --git a/pkgs/objective_c/lib/src/c_bindings_generated.dart b/pkgs/objective_c/lib/src/c_bindings_generated.dart index 8fc04acac..996b6b73c 100644 --- a/pkgs/objective_c/lib/src/c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/c_bindings_generated.dart @@ -37,26 +37,23 @@ external int Dart_InitializeApiDL( ffi.Pointer data, ); -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteAutoBlock") -external ffi.Array> NSConcreteAutoBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>( - symbol: "_NSConcreteFinalizingBlock") -external ffi.Array> NSConcreteFinalizingBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") -external ffi.Array> NSConcreteGlobalBlock; +@ffi.Native Function(ffi.Pointer)>( + symbol: "sel_registerName", isLeaf: true) +external ffi.Pointer registerName( + ffi.Pointer name, +); -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteMallocBlock") -external ffi.Array> NSConcreteMallocBlock; +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getClass", isLeaf: true) +external ffi.Pointer getClass( + ffi.Pointer name, +); -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteStackBlock") -external ffi.Array> NSConcreteStackBlock; +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_retain", isLeaf: true) +external ffi.Pointer objectRetain( + ffi.Pointer object, +); @ffi.Native Function(ffi.Pointer)>( symbol: "objc_retainBlock", isLeaf: true) @@ -64,6 +61,24 @@ external ffi.Pointer blockRetain( ffi.Pointer object, ); +@ffi.Native)>( + symbol: "objc_release", isLeaf: true) +external void objectRelease( + ffi.Pointer object, +); + +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_autorelease", isLeaf: true) +external ffi.Pointer objectAutorelease( + ffi.Pointer object, +); + +@ffi.Native Function(ffi.Pointer)>( + symbol: "object_getClass", isLeaf: true) +external ffi.Pointer getObjectClass( + ffi.Pointer object, +); + @ffi.Native< ffi.Pointer> Function( ffi.Pointer)>( @@ -72,20 +87,39 @@ external ffi.Pointer> copyClassList( ffi.Pointer count, ); -@ffi.Native() -external void deleteFinalizableHandle( - Dart_FinalizableHandle handle, - Object owner, -); +@ffi.Native(symbol: "objc_msgSend") +external void msgSend(); -@ffi.Native)>() -external void disposeObjCBlockWithClosure( - ffi.Pointer block, -); +@ffi.Native(symbol: "objc_msgSend_fpret") +external void msgSendFpret(); -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getClass", isLeaf: true) -external ffi.Pointer getClass( +@ffi.Native(symbol: "objc_msgSend_stret") +external void msgSendStret(); + +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteStackBlock") +external ffi.Array> NSConcreteStackBlock; + +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteMallocBlock") +external ffi.Array> NSConcreteMallocBlock; + +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteAutoBlock") +external ffi.Array> NSConcreteAutoBlock; + +@ffi.Array.multi([32]) +@ffi.Native>>( + symbol: "_NSConcreteFinalizingBlock") +external ffi.Array> NSConcreteFinalizingBlock; + +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") +external ffi.Array> NSConcreteGlobalBlock; + +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getProtocol", isLeaf: true) +external ffi.Pointer getProtocol( ffi.Pointer name, ); @@ -102,16 +136,9 @@ external ObjCMethodDesc getMethodDescription( bool isInstanceMethod, ); -@ffi.Native Function(ffi.Pointer)>( - symbol: "object_getClass", isLeaf: true) -external ffi.Pointer getObjectClass( - ffi.Pointer object, -); - -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getProtocol", isLeaf: true) -external ffi.Pointer getProtocol( - ffi.Pointer name, +@ffi.Native)>() +external void disposeObjCBlockWithClosure( + ffi.Pointer block, ); @ffi.Native)>(isLeaf: true) @@ -119,20 +146,6 @@ external bool isValidBlock( ffi.Pointer block, ); -@ffi.Native(symbol: "objc_msgSend") -external void msgSend(); - -@ffi.Native(symbol: "objc_msgSend_fpret") -external void msgSendFpret(); - -@ffi.Native(symbol: "objc_msgSend_stret") -external void msgSendStret(); - -@ffi.Native Function(ffi.Handle)>() -external ffi.Pointer newFinalizableBool( - Object owner, -); - @ffi.Native< Dart_FinalizableHandle Function(ffi.Handle, ffi.Pointer)>() external Dart_FinalizableHandle newFinalizableHandle( @@ -140,41 +153,26 @@ external Dart_FinalizableHandle newFinalizableHandle( ffi.Pointer object, ); -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_autorelease", isLeaf: true) -external ffi.Pointer objectAutorelease( - ffi.Pointer object, +@ffi.Native() +external void deleteFinalizableHandle( + Dart_FinalizableHandle handle, + Object owner, ); -@ffi.Native)>( - symbol: "objc_release", isLeaf: true) -external void objectRelease( - ffi.Pointer object, +@ffi.Native Function(ffi.Handle)>() +external ffi.Pointer newFinalizableBool( + Object owner, ); -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_retain", isLeaf: true) -external ffi.Pointer objectRetain( - ffi.Pointer object, -); +final class _Dart_Handle extends ffi.Opaque {} -@ffi.Native Function(ffi.Pointer)>( - symbol: "sel_registerName", isLeaf: true) -external ffi.Pointer registerName( - ffi.Pointer name, -); +final class _Dart_FinalizableHandle extends ffi.Opaque {} -typedef Dart_FinalizableHandle = ffi.Pointer<_Dart_FinalizableHandle>; -typedef ObjCBlockDesc = _ObjCBlockDesc; -typedef ObjCBlockImpl = _ObjCBlockImpl; -typedef ObjCMethodDesc = _ObjCMethodDesc; -typedef ObjCObject = _ObjCObject; -typedef ObjCProtocol = _ObjCProtocol; -typedef ObjCSelector = _ObjCSelector; +final class _ObjCSelector extends ffi.Opaque {} -final class _Dart_FinalizableHandle extends ffi.Opaque {} +final class _ObjCObject extends ffi.Opaque {} -final class _Dart_Handle extends ffi.Opaque {} +final class _ObjCProtocol extends ffi.Opaque {} final class _ObjCBlockDesc extends ffi.Struct { @ffi.UnsignedLong() @@ -220,9 +218,3 @@ final class _ObjCMethodDesc extends ffi.Struct { external ffi.Pointer types; } - -final class _ObjCObject extends ffi.Opaque {} - -final class _ObjCProtocol extends ffi.Opaque {} - -final class _ObjCSelector extends ffi.Opaque {} diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index e6f0bbef5..d5d0e5df0 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -22,2303 +22,1774 @@ import 'package:ffi/ffi.dart' as pkg_ffi; import 'dart:ffi' as ffi; import '../objective_c.dart' as objc; -@ffi.Native< - ffi.Pointer Function( - ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_2mz4zp( - ffi.Pointer block, -); - -@ffi.Native< - ffi.Pointer Function( - ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_64xl06( - ffi.Pointer block, -); - -/// DartProxy -class DartProxy extends NSProxy { - DartProxy._(ffi.Pointer pointer, +/// NSObject +class NSObject extends objc.ObjCObjectBase { + NSObject._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + : super(pointer, retain: retain, release: release); - /// Constructs a [DartProxy] that points to the same underlying object as [other]. - DartProxy.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSObject] that points to the same underlying object as [other]. + NSObject.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [DartProxy] that wraps the given raw object pointer. - DartProxy.castFromPointer(ffi.Pointer other, + /// Constructs a [NSObject] that wraps the given raw object pointer. + NSObject.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [DartProxy]. + /// Returns whether [obj] is an instance of [NSObject]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); + } + + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + static NSObject alloc() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// autorelease - DartProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxy.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); + /// attemptRecoveryFromError:optionIndex: + bool attemptRecoveryFromError_optionIndex_( + NSError error, int recoveryOptionIndex) { + return _objc_msgSend_246( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_, + error.ref.pointer, + recoveryOptionIndex); } - /// initFromBuilder: - DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), - _sel_initFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); + /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: + void + attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( + NSError error, + int recoveryOptionIndex, + objc.ObjCObjectBase? delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo) { + _objc_msgSend_245( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, + error.ref.pointer, + recoveryOptionIndex, + delegate?.ref.pointer ?? ffi.nullptr, + didRecoverSelector, + contextInfo); } - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// newFromBuilder: - static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317( - _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSObject, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer sel) { - return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); + /// autorelease + NSObject autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// retain - DartProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxy.castFromPointer(_ret, retain: true, release: true); + /// awakeAfterUsingCoder: + objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_awakeAfterUsingCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// self - DartProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxy.castFromPointer(_ret, retain: true, release: true); + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } -} -/// DartProxyBuilder -class DartProxyBuilder extends NSObject1 { - DartProxyBuilder._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } - /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. - DartProxyBuilder.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// conformsToProtocol: + static bool conformsToProtocol_(Protocol protocol) { + return _objc_msgSend_5( + _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); + } - /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. - DartProxyBuilder.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// copy + objc.ObjCObjectBase copy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [DartProxyBuilder]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); + /// copyWithZone: + static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// alloc - static DartProxyBuilder alloc() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); } - /// allocWithZone: - static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + /// debugDescription + static NSString debugDescription() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_DartProxyBuilder, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// description + static NSString description() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - DartProxyBuilder autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + /// didChange:valuesAtIndexes:forKey: + void didChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); } - /// implementMethod:withSignature:andBlock: - void implementMethod_withSignature_andBlock_( - ffi.Pointer sel, - NSMethodSignature signature, - ffi.Pointer block) { - _objc_msgSend_316( + /// didChangeValueForKey: + void didChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); + } + + /// didChangeValueForKey:withSetMutation:usingObjects: + void didChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( this.ref.pointer, - _sel_implementMethod_withSignature_andBlock_, - sel, - signature.ref.pointer, - block); + _sel_didChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); } - /// init - DartProxyBuilder init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + /// doesNotRecognizeSelector: + void doesNotRecognizeSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_DartProxyBuilder, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// forwardInvocation: + void forwardInvocation_(NSInvocation anInvocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); } - /// new - static DartProxyBuilder new1() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + /// forwardingTargetForSelector: + objc.ObjCObjectBase forwardingTargetForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_8( + this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// retain - DartProxyBuilder retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + /// hash + static int hash() { + return _objc_msgSend_11(_class_NSObject, _sel_hash); } - /// self - DartProxyBuilder self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + /// init + NSObject init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSObject.castFromPointer(_ret, retain: false, release: true); } -} -/// NSArray -class NSArray extends NSObject1 { - NSArray._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// initialize + static void initialize() { + _objc_msgSend_1(_class_NSObject, _sel_initialize); + } - /// Constructs a [NSArray] that points to the same underlying object as [other]. - NSArray.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSArray] that wraps the given raw object pointer. - NSArray.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// instanceMethodForSelector: + static ffi.Pointer> + instanceMethodForSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_6( + _class_NSObject, _sel_instanceMethodForSelector_, aSelector); + } - /// Returns whether [obj] is an instance of [NSArray]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); + /// instanceMethodSignatureForSelector: + static NSMethodSignature instanceMethodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject1 observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// instancesRespondToSelector: + static bool instancesRespondToSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_4( + _class_NSObject, _sel_instancesRespondToSelector_, aSelector); } - /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: - void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( - NSObject1 observer, - NSIndexSet indexes, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_136( - this.ref.pointer, - _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); } - /// alloc - static NSArray alloc() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } - /// allocWithZone: - static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } - /// array - static NSArray array() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); } - /// arrayByAddingObject: - NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// isSubclassOfClass: + static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); } - /// arrayByAddingObjectsFromArray: - NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_103(this.ref.pointer, - _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSObject, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// arrayByApplyingDifference: - NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_132(this.ref.pointer, - _sel_arrayByApplyingDifference_, difference.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// load + static void load() { + _objc_msgSend_1(_class_NSObject, _sel_load); } - /// arrayWithArray: - static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// methodForSelector: + ffi.Pointer> methodForSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_6( + this.ref.pointer, _sel_methodForSelector_, aSelector); } - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// mutableCopy + objc.ObjCObjectBase mutableCopy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// mutableCopyWithZone: + static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// arrayWithObject: - static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// new + static NSObject new1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithObjects: - static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// observationInfo + ffi.Pointer get observationInfo { + return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); } - /// arrayWithObjects:count: - static NSArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// observeValueForKeyPath:ofObject:change:context: + void observeValueForKeyPath_ofObject_change_context_( + NSString? keyPath, + objc.ObjCObjectBase? object, + NSDictionary? change, + ffi.Pointer context) { + _objc_msgSend_247( + this.ref.pointer, + _sel_observeValueForKeyPath_ofObject_change_context_, + keyPath?.ref.pointer ?? ffi.nullptr, + object?.ref.pointer ?? ffi.nullptr, + change?.ref.pointer ?? ffi.nullptr, + context); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSArray, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// componentsJoinedByString: - NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_104(this.ref.pointer, - _sel_componentsJoinedByString_, separator.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// differenceFromArray: - objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_128( - this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// differenceFromArray:withOptions: - objc.ObjCObjectBase differenceFromArray_withOptions_( - NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_131( - this.ref.pointer, - _sel_differenceFromArray_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } - - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + /// replacementObjectForCoder: + objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18( + this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// firstObjectCommonWithArray: - objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_106(this.ref.pointer, - _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// resolveClassMethod: + static bool resolveClassMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); } - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + /// resolveInstanceMethod: + static bool resolveInstanceMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); } - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// indexOfObject:inRange: - int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, - anObject.ref.pointer, range); + /// retain + NSObject retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// indexOfObjectIdenticalTo: - int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); } - /// indexOfObjectIdenticalTo:inRange: - int indexOfObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, - _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); + /// self + NSObject self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// init - NSArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// setObservationInfo: + set observationInfo(ffi.Pointer value) { + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); } - /// initWithArray: - NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// setVersion: + static void setVersion_(int aVersion) { + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); } - /// initWithArray:copyItems: - NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// superclass + static objc.ObjCObjectBase superclass() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCoder: - NSArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// version + static int version() { + return _objc_msgSend_79(_class_NSObject, _sel_version); } - /// initWithContentsOfFile: - NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// willChange:valuesAtIndexes:forKey: + void willChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); } - /// initWithContentsOfURL: - NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// willChangeValueForKey: + void willChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); } - /// initWithContentsOfURL:error: - NSArray? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// willChangeValueForKey:withSetMutation:usingObjects: + void willChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( + this.ref.pointer, + _sel_willChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); } - /// initWithObjects: - NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } +} - /// initWithObjects:count: - NSArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } +enum NSComparisonResult { + NSOrderedAscending(-1), + NSOrderedSame(0), + NSOrderedDescending(1); - /// isEqualToArray: - bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_110( - this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); - } + final int value; + const NSComparisonResult(this.value); - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSArray, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } + static NSComparisonResult fromValue(int value) => switch (value) { + -1 => NSOrderedAscending, + 0 => NSOrderedSame, + 1 => NSOrderedDescending, + _ => + throw ArgumentError("Unknown value for NSComparisonResult: $value"), + }; +} - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } +enum NSEnumerationOptions { + NSEnumerationConcurrent(1), + NSEnumerationReverse(2); - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); - } + final int value; + const NSEnumerationOptions(this.value); - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); - } + static NSEnumerationOptions fromValue(int value) => switch (value) { + 1 => NSEnumerationConcurrent, + 2 => NSEnumerationReverse, + _ => + throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), + }; +} - /// new - static NSArray new1() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } +enum NSSortOptions { + NSSortConcurrent(1), + NSSortStable(16); - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int index) { - final _ret = - _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } + final int value; + const NSSortOptions(this.value); - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } + static NSSortOptions fromValue(int value) => switch (value) { + 1 => NSSortConcurrent, + 16 => NSSortStable, + _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), + }; +} - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } +final class NSFastEnumerationState extends ffi.Struct { + @ffi.UnsignedLong() + external int state; - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); - } + external ffi.Pointer> itemsPtr; - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject1 observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); - } + external ffi.Pointer mutationsPtr; - /// removeObserver:fromObjectsAtIndexes:forKeyPath: - void removeObserver_fromObjectsAtIndexes_forKeyPath_( - NSObject1 observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_138( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer); - } + @ffi.Array.multi([5]) + external ffi.Array extra; +} - /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: - void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( - NSObject1 observer, - NSIndexSet indexes, - NSString keyPath, - ffi.Pointer context) { - _objc_msgSend_137( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - context); - } +/// NSEnumerator +class NSEnumerator extends NSObject { + NSEnumerator._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. + NSEnumerator.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// sortedArrayHint - NSData get sortedArrayHint { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); - return NSData.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSEnumerator] that wraps the given raw object pointer. + NSEnumerator.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// sortedArrayUsingFunction:context: - NSArray sortedArrayUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context) { - final _ret = _objc_msgSend_112(this.ref.pointer, - _sel_sortedArrayUsingFunction_context_, comparator, context); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSEnumerator]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); } - /// sortedArrayUsingFunction:context:hint: - NSArray sortedArrayUsingFunction_context_hint_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context, - NSData? hint) { - final _ret = _objc_msgSend_113( - this.ref.pointer, - _sel_sortedArrayUsingFunction_context_hint_, - comparator, - context, - hint?.ref.pointer ?? ffi.nullptr); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// allObjects + objc.ObjCObjectBase get allObjects { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// sortedArrayUsingSelector: - NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSEnumerator alloc() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// subarrayWithRange: - NSArray subarrayWithRange_(NSRange range) { + /// allocWithZone: + static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); - return NSArray.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSEnumerator, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// init + NSEnumerator init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSEnumerator, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } -} - -enum NSBinarySearchingOptions { - NSBinarySearchingFirstEqual(256), - NSBinarySearchingLastEqual(512), - NSBinarySearchingInsertionIndex(1024); - final int value; - const NSBinarySearchingOptions(this.value); + /// new + static NSEnumerator new1() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + } - static NSBinarySearchingOptions fromValue(int value) => switch (value) { - 256 => NSBinarySearchingFirstEqual, - 512 => NSBinarySearchingLastEqual, - 1024 => NSBinarySearchingInsertionIndex, - _ => throw ArgumentError( - "Unknown value for NSBinarySearchingOptions: $value"), - }; + /// nextObject + objc.ObjCObjectBase? nextObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } } -/// NSCharacterSet -class NSCharacterSet extends NSObject1 { - NSCharacterSet._(ffi.Pointer pointer, +/// NSValue +class NSValue extends NSObject { + NSValue._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. - NSCharacterSet.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSValue] that points to the same underlying object as [other]. + NSValue.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. - NSCharacterSet.castFromPointer(ffi.Pointer other, + /// Constructs a [NSValue] that wraps the given raw object pointer. + NSValue.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSCharacterSet]. + /// Returns whether [obj] is an instance of [NSValue]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); } - /// URLFragmentAllowedCharacterSet - static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSValue alloc() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// URLHostAllowedCharacterSet - static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// URLPasswordAllowedCharacterSet - static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSValue, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// URLPathAllowedCharacterSet - static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// URLQueryAllowedCharacterSet - static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// URLUserAllowedCharacterSet - static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// alloc - static NSCharacterSet alloc() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// getValue: + void getValue_(ffi.Pointer value) { + _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); } - /// alphanumericCharacterSet - static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// getValue:size: + void getValue_size_(ffi.Pointer value, int size) { + _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSCharacterSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// init + NSValue init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// bitmapRepresentation - NSData get bitmapRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// initWithBytes:objCType: + NSValue initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// capitalizedLetterCharacterSet - static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSValue? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSValue.castFromPointer(_ret, retain: false, release: true); } - /// characterIsMember: - bool characterIsMember_(int aCharacter) { - return _objc_msgSend_192( - this.ref.pointer, _sel_characterIsMember_, aCharacter); + /// isEqualToValue: + bool isEqualToValue_(NSValue value) { + return _objc_msgSend_91( + this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); } - /// characterSetWithBitmapRepresentation: - static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_189(_class_NSCharacterSet, - _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSValue, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// characterSetWithCharactersInString: - static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { - final _ret = _objc_msgSend_34(_class_NSCharacterSet, - _sel_characterSetWithCharactersInString_, aString.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// new + static NSValue new1() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// characterSetWithContentsOfFile: - static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_190(_class_NSCharacterSet, - _sel_characterSetWithContentsOfFile_, fName.ref.pointer); + /// nonretainedObjectValue + objc.ObjCObjectBase? get nonretainedObjectValue { + final _ret = + _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); return _ret.address == 0 ? null - : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// characterSetWithRange: - static NSCharacterSet characterSetWithRange_(NSRange aRange) { - final _ret = _objc_msgSend_33( - _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// objCType + ffi.Pointer get objCType { + return _objc_msgSend_14(this.ref.pointer, _sel_objCType); } - /// controlCharacterSet - static NSCharacterSet getControlCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// pointerValue + ffi.Pointer get pointerValue { + return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); } - /// decimalDigitCharacterSet - static NSCharacterSet getDecimalDigitCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// rangeValue + void getRangeValue(ffi.Pointer stret) { + objc.useMsgSendVariants + ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); } - /// decomposableCharacterSet - static NSCharacterSet getDecomposableCharacterSet() { + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + } + + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSValue, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// hasMemberInPlane: - bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_195( - this.ref.pointer, _sel_hasMemberInPlane_, thePlane); + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSValue, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// illegalCharacterSet - static NSCharacterSet getIllegalCharacterSet() { + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// init - NSCharacterSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); } +} - /// initWithCoder: - NSCharacterSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } +/// NSNumber +class NSNumber extends NSValue { + NSNumber._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// invertedSet - NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSNumber] that points to the same underlying object as [other]. + NSNumber.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// isSupersetOfSet: - bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_194( - this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); - } + /// Constructs a [NSNumber] that wraps the given raw object pointer. + NSNumber.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSCharacterSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSNumber]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); } - /// letterCharacterSet - static NSCharacterSet getLetterCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSNumber alloc() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// longCharacterIsMember: - bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_193( - this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); + /// allocWithZone: + static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseLetterCharacterSet - static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSNumber, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// new - static NSCharacterSet new1() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// newlineCharacterSet - static NSCharacterSet getNewlineCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// charValue + int get charValue { + return _objc_msgSend_73(this.ref.pointer, _sel_charValue); } - /// nonBaseCharacterSet - static NSCharacterSet getNonBaseCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// compare: + NSComparisonResult compare_(NSNumber otherNumber) { + final _ret = _objc_msgSend_84( + this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// punctuationCharacterSet - static NSCharacterSet getPunctuationCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// symbolCharacterSet - static NSCharacterSet getSymbolCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// uppercaseLetterCharacterSet - static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// init + NSNumber init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// whitespaceAndNewlineCharacterSet - static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithBool: + NSNumber initWithBool_(bool value) { + final _ret = _objc_msgSend_72( + this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// whitespaceCharacterSet - static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// initWithBytes:objCType: + NSNumber initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } -} - -/// NSCoder -class NSCoder extends objc.ObjCObjectBase { - NSCoder._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - /// Constructs a [NSCoder] that points to the same underlying object as [other]. - NSCoder.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithChar: + NSNumber initWithChar_(int value) { + final _ret = _objc_msgSend_60( + this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSCoder] that wraps the given raw object pointer. - NSCoder.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithCoder: + NSNumber? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSCoder]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); + /// initWithDouble: + NSNumber initWithDouble_(double value) { + final _ret = _objc_msgSend_71( + this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } -} -enum NSComparisonResult { - NSOrderedAscending(-1), - NSOrderedSame(0), - NSOrderedDescending(1); + /// initWithFloat: + NSNumber initWithFloat_(double value) { + final _ret = _objc_msgSend_70( + this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSComparisonResult(this.value); + /// initWithInt: + NSNumber initWithInt_(int value) { + final _ret = _objc_msgSend_64( + this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - static NSComparisonResult fromValue(int value) => switch (value) { - -1 => NSOrderedAscending, - 0 => NSOrderedSame, - 1 => NSOrderedDescending, - _ => - throw ArgumentError("Unknown value for NSComparisonResult: $value"), - }; -} + /// initWithInteger: + NSNumber initWithInteger_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } -/// NSData -class NSData extends NSObject1 { - NSData._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// initWithLong: + NSNumber initWithLong_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSData] that points to the same underlying object as [other]. - NSData.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithLongLong: + NSNumber initWithLongLong_(int value) { + final _ret = _objc_msgSend_68( + this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSData] that wraps the given raw object pointer. - NSData.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithShort: + NSNumber initWithShort_(int value) { + final _ret = _objc_msgSend_62( + this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSData]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); + /// initWithUnsignedChar: + NSNumber initWithUnsignedChar_(int value) { + final _ret = _objc_msgSend_61( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSData alloc() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// initWithUnsignedInt: + NSNumber initWithUnsignedInt_(int value) { + final _ret = _objc_msgSend_65( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// initWithUnsignedInteger: + NSNumber initWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSData, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// initWithUnsignedLong: + NSNumber initWithUnsignedLong_(int value) { + final _ret = _objc_msgSend_67( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// base64EncodedDataWithOptions: - NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_187( - this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// initWithUnsignedLongLong: + NSNumber initWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// base64EncodedStringWithOptions: - NSString base64EncodedStringWithOptions_( - NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_185( - this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithUnsignedShort: + NSNumber initWithUnsignedShort_(int value) { + final _ret = _objc_msgSend_63( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// bytes - ffi.Pointer get bytes { - return _objc_msgSend_35(this.ref.pointer, _sel_bytes); + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// compressedDataUsingAlgorithm:error: - NSData? compressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); } - /// data - static NSData data() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_data); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// isEqualToNumber: + bool isEqualToNumber_(NSNumber number) { + return _objc_msgSend_85( + this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); } - /// dataWithBytes:length: - static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSNumber, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dataWithBytesNoCopy:length: - static NSData dataWithBytesNoCopy_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// dataWithBytesNoCopy:length:freeWhenDone: - static NSData dataWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSData, - _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// longValue + int get longValue { + return _objc_msgSend_79(this.ref.pointer, _sel_longValue); } - /// dataWithContentsOfFile: - static NSData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( - _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// new + static NSNumber new1() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// dataWithContentsOfFile:options:error: - static NSData? dataWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - _class_NSData, - _sel_dataWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// numberWithBool: + static NSNumber numberWithBool_(bool value) { + final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfURL: - static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( - _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// numberWithChar: + static NSNumber numberWithChar_(int value) { + final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// dataWithContentsOfURL:options:error: - static NSData? dataWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - _class_NSData, - _sel_dataWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// numberWithDouble: + static NSNumber numberWithDouble_(double value) { + final _ret = + _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// dataWithData: - static NSData dataWithData_(NSData data) { + /// numberWithFloat: + static NSNumber numberWithFloat_(double value) { final _ret = - _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// decompressedDataUsingAlgorithm:error: - NSData? decompressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// numberWithInt: + static NSNumber numberWithInt_(int value) { + final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// numberWithInteger: + static NSNumber numberWithInteger_(int value) { + final _ret = + _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// numberWithLong: + static NSNumber numberWithLong_(int value) { + final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// getBytes:length: - void getBytes_length_(ffi.Pointer buffer, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); + /// numberWithLongLong: + static NSNumber numberWithLongLong_(int value) { + final _ret = + _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// getBytes:range: - void getBytes_range_(ffi.Pointer buffer, NSRange range) { - _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); + /// numberWithShort: + static NSNumber numberWithShort_(int value) { + final _ret = + _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// init - NSData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedChar: + static NSNumber numberWithUnsignedChar_(int value) { + final _ret = + _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedData:options: - NSData? initWithBase64EncodedData_options_( - NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedData_options_, - base64Data.ref.pointer, - options.value); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedInt: + static NSNumber numberWithUnsignedInt_(int value) { + final _ret = + _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedString:options: - NSData? initWithBase64EncodedString_options_( - NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedString_options_, - base64String.ref.pointer, - options.value); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedInteger: + static NSNumber numberWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67( + _class_NSNumber, _sel_numberWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:length: - NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedLong: + static NSNumber numberWithUnsignedLong_(int value) { + final _ret = + _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length: - NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedLongLong: + static NSNumber numberWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69( + _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length:freeWhenDone: - NSData initWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// numberWithUnsignedShort: + static NSNumber numberWithUnsignedShort_(int value) { + final _ret = + _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// shortValue + int get shortValue { + return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); } - /// initWithContentsOfFile: - NSData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// stringValue + NSString get stringValue { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:options:error: - NSData? initWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); } - /// initWithContentsOfURL: - NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// unsignedCharValue + int get unsignedCharValue { + return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); } - /// initWithContentsOfURL:options:error: - NSData? initWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithData: - NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), - _sel_initWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: false, release: true); - } - - /// isEqualToData: - bool isEqualToData_(NSData other) { - return _objc_msgSend_39( - this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSData, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// unsignedIntValue + int get unsignedIntValue { + return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// unsignedIntegerValue + int get unsignedIntegerValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); } - /// new - static NSData new1() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_new); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// unsignedLongLongValue + int get unsignedLongLongValue { + return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); } - /// rangeOfData:options:range: - void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, - NSDataSearchOptions mask, NSRange searchRange) { - objc.useMsgSendVariants - ? _objc_msgSend_177Stret( - stret, - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange) - : stret.ref = _objc_msgSend_177( - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange); + /// unsignedLongValue + int get unsignedLongValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); } - /// subdataWithRange: - NSData subdataWithRange_(NSRange range) { - final _ret = - _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// unsignedShortValue + int get unsignedShortValue { + return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:options:error: - bool writeToFile_options_error_( - NSString path, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, - path.ref.pointer, writeOptionsMask.value, errorPtr); + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSNumber, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { + final _ret = + _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:options:error: - bool writeToURL_options_error_( - NSURL url, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, - url.ref.pointer, writeOptionsMask.value, errorPtr); + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); } } -enum NSDataBase64DecodingOptions { - NSDataBase64DecodingIgnoreUnknownCharacters(1); - - final int value; - const NSDataBase64DecodingOptions(this.value); +final class NSRange extends ffi.Struct { + @ffi.UnsignedLong() + external int location; - static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64DecodingIgnoreUnknownCharacters, - _ => throw ArgumentError( - "Unknown value for NSDataBase64DecodingOptions: $value"), - }; + @ffi.UnsignedLong() + external int length; } -enum NSDataBase64EncodingOptions { - NSDataBase64Encoding64CharacterLineLength(1), - NSDataBase64Encoding76CharacterLineLength(2), - NSDataBase64EncodingEndLineWithCarriageReturn(16), - NSDataBase64EncodingEndLineWithLineFeed(32); +/// NSIndexSet +class NSIndexSet extends NSObject { + NSIndexSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - final int value; - const NSDataBase64EncodingOptions(this.value); + /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. + NSIndexSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64Encoding64CharacterLineLength, - 2 => NSDataBase64Encoding76CharacterLineLength, - 16 => NSDataBase64EncodingEndLineWithCarriageReturn, - 32 => NSDataBase64EncodingEndLineWithLineFeed, - _ => throw ArgumentError( - "Unknown value for NSDataBase64EncodingOptions: $value"), - }; -} + /// Constructs a [NSIndexSet] that wraps the given raw object pointer. + NSIndexSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); -enum NSDataCompressionAlgorithm { - NSDataCompressionAlgorithmLZFSE(0), - NSDataCompressionAlgorithmLZ4(1), - NSDataCompressionAlgorithmLZMA(2), - NSDataCompressionAlgorithmZlib(3); + /// Returns whether [obj] is an instance of [NSIndexSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); + } - final int value; - const NSDataCompressionAlgorithm(this.value); + /// alloc + static NSIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + } - static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { - 0 => NSDataCompressionAlgorithmLZFSE, - 1 => NSDataCompressionAlgorithmLZ4, - 2 => NSDataCompressionAlgorithmLZMA, - 3 => NSDataCompressionAlgorithmZlib, - _ => throw ArgumentError( - "Unknown value for NSDataCompressionAlgorithm: $value"), - }; -} + /// allocWithZone: + static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + } -enum NSDataReadingOptions { - NSDataReadingMappedIfSafe(1), - NSDataReadingUncached(2), - NSDataReadingMappedAlways(8); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSIndexSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } - static const NSDataReadingMapped = NSDataReadingMappedIfSafe; - static const NSMappedRead = NSDataReadingMappedIfSafe; - static const NSUncachedRead = NSDataReadingUncached; + /// containsIndex: + bool containsIndex_(int value) { + return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); + } - final int value; - const NSDataReadingOptions(this.value); + /// containsIndexes: + bool containsIndexes_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); + } - static NSDataReadingOptions fromValue(int value) => switch (value) { - 1 => NSDataReadingMappedIfSafe, - 2 => NSDataReadingUncached, - 8 => NSDataReadingMappedAlways, - _ => - throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), - }; + /// containsIndexesInRange: + bool containsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_containsIndexesInRange_, range); + } - @override - String toString() { - if (this == NSDataReadingMappedIfSafe) - return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; - if (this == NSDataReadingUncached) - return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; - return super.toString(); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } -} -enum NSDataSearchOptions { - NSDataSearchBackwards(1), - NSDataSearchAnchored(2); + /// countOfIndexesInRange: + int countOfIndexesInRange_(NSRange range) { + return _objc_msgSend_123( + this.ref.pointer, _sel_countOfIndexesInRange_, range); + } - final int value; - const NSDataSearchOptions(this.value); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + } - static NSDataSearchOptions fromValue(int value) => switch (value) { - 1 => NSDataSearchBackwards, - 2 => NSDataSearchAnchored, - _ => - throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), - }; -} - -enum NSDataWritingOptions { - NSDataWritingAtomic(1), - NSDataWritingWithoutOverwriting(2), - NSDataWritingFileProtectionNone(268435456), - NSDataWritingFileProtectionComplete(536870912), - NSDataWritingFileProtectionCompleteUnlessOpen(805306368), - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), - NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), - NSDataWritingFileProtectionMask(4026531840); - - static const NSAtomicWrite = NSDataWritingAtomic; - - final int value; - const NSDataWritingOptions(this.value); - - static NSDataWritingOptions fromValue(int value) => switch (value) { - 1 => NSDataWritingAtomic, - 2 => NSDataWritingWithoutOverwriting, - 268435456 => NSDataWritingFileProtectionNone, - 536870912 => NSDataWritingFileProtectionComplete, - 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, - 1073741824 => - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, - 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, - 4026531840 => NSDataWritingFileProtectionMask, - _ => - throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), - }; - - @override - String toString() { - if (this == NSDataWritingAtomic) - return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; - return super.toString(); - } -} - -/// NSDate -class NSDate extends NSObject1 { - NSDate._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSDate] that points to the same underlying object as [other]. - NSDate.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSDate] that wraps the given raw object pointer. - NSDate.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSDate]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); + /// firstIndex + int get firstIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); } - /// alloc - static NSDate alloc() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// getIndexes:maxCount:inIndexRange: + int getIndexes_maxCount_inIndexRange_( + ffi.Pointer indexBuffer, + int bufferSize, + ffi.Pointer range) { + return _objc_msgSend_122(this.ref.pointer, + _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } - /// allocWithZone: - static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// indexGreaterThanIndex: + int indexGreaterThanIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanIndex_, value); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDate, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// indexGreaterThanOrEqualToIndex: + int indexGreaterThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } - /// autorelease - NSDate autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// indexLessThanIndex: + int indexLessThanIndex_(int value) { + return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); } - /// compare: - NSComparisonResult compare_(NSDate other) { - final _ret = - _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// indexLessThanOrEqualToIndex: + int indexLessThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } - /// date - static NSDate date() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// indexSet + static NSIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// dateByAddingTimeInterval: - NSDate dateByAddingTimeInterval_(double ti) { + /// indexSetWithIndex: + static NSIndexSet indexSetWithIndex_(int value) { final _ret = - _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// dateWithTimeInterval:sinceDate: - static NSDate dateWithTimeInterval_sinceDate_( - double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(_class_NSDate, - _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// dateWithTimeIntervalSince1970: - static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// dateWithTimeIntervalSinceNow: - static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// dateWithTimeIntervalSinceReferenceDate: - static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// distantFuture - static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// distantPast - static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// earlierDate: - NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// indexSetWithIndexesInRange: + static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// init - NSDate init() { + NSIndexSet init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDate.castFromPointer(_ret, retain: false, release: true); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSDate? initWithCoder_(NSCoder coder) { + NSIndexSet? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSDate.castFromPointer(_ret, retain: false, release: true); + : NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithTimeInterval:sinceDate: - NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), - _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// initWithIndex: + NSIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithTimeIntervalSince1970: - NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// initWithIndexSet: + NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithTimeIntervalSinceNow: - NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// initWithIndexesInRange: + NSIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithTimeIntervalSinceReferenceDate: - NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// intersectsIndexesInRange: + bool intersectsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_intersectsIndexesInRange_, range); } - /// isEqualToDate: - bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_282( - this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); + /// isEqualToIndexSet: + bool isEqualToIndexSet_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDate, + final _ret = _objc_msgSend_95(_class_NSIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// laterDate: - NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// lastIndex + int get lastIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); } /// new - static NSDate new1() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); - return NSDate.castFromPointer(_ret, retain: false, release: true); - } - - /// now - static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// retain - NSDate retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSDate.castFromPointer(_ret, retain: true, release: true); - } - - /// self - NSDate self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSDate.castFromPointer(_ret, retain: true, release: true); + static NSIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); - } - - /// timeIntervalSince1970 - double get timeIntervalSince1970 { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); - } - - /// timeIntervalSinceDate: - double timeIntervalSinceDate_(NSDate anotherDate) { - return objc.useMsgSendVariants - ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer) - : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer); - } - - /// timeIntervalSinceNow - double get timeIntervalSinceNow { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); - } - - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); + return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); } } -/// NSDictionary -class NSDictionary extends NSObject1 { - NSDictionary._(ffi.Pointer pointer, +/// NSMutableIndexSet +class NSMutableIndexSet extends NSIndexSet { + NSMutableIndexSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSDictionary] that points to the same underlying object as [other]. - NSDictionary.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. + NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSDictionary] that wraps the given raw object pointer. - NSDictionary.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. + NSMutableIndexSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSDictionary]. + /// Returns whether [obj] is an instance of [NSMutableIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); } - /// allKeys - NSArray get allKeys { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addIndex: + void addIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); } - /// allKeysForObject: - NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addIndexes: + void addIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } - /// allValues - NSArray get allValues { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addIndexesInRange: + void addIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); } /// alloc - static NSDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + static NSMutableIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } /// allocWithZone: - static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDictionary, + return _objc_msgSend_26(_class_NSMutableIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// indexSet + static NSMutableIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// indexSetWithIndex: + static NSMutableIndexSet indexSetWithIndex_(int value) { + final _ret = _objc_msgSend_100( + _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// indexSetWithIndexesInRange: + static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// descriptionInStringsFileFormat - NSString get descriptionInStringsFileFormat { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// init + NSMutableIndexSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSMutableIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithIndex: + NSMutableIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionary - static NSDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithIndexSet: + NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithIndexesInRange: + NSMutableIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// new + static NSMutableIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithDictionary: - static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165( - _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// removeAllIndexes + void removeAllIndexes() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); } - /// dictionaryWithObject:forKey: - static NSDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// removeIndex: + void removeIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); } - /// dictionaryWithObjects:forKeys: - static NSDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// removeIndexes: + void removeIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } - /// dictionaryWithObjects:forKeys:count: - static NSDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); - } - - /// dictionaryWithObjectsAndKeys: - static NSDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// removeIndexesInRange: + void removeIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// shiftIndexesStartingAtIndex:by: + void shiftIndexesStartingAtIndex_by_(int index, int delta) { + _objc_msgSend_257( + this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } - /// getObjects:andKeys:count: - void getObjects_andKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int count) { - _objc_msgSend_161( - this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableIndexSet, _sel_supportsSecureCoding); } +} - /// init - NSDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } +enum NSOrderedCollectionDifferenceCalculationOptions { + NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), + NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), + NSOrderedCollectionDifferenceCalculationInferMoves(4); - /// initWithCoder: - NSDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSOrderedCollectionDifferenceCalculationOptions(this.value); - /// initWithContentsOfFile: - NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } + static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => + switch (value) { + 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, + 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, + 4 => NSOrderedCollectionDifferenceCalculationInferMoves, + _ => throw ArgumentError( + "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), + }; +} - /// initWithContentsOfURL: - NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } +/// NSArray +class NSArray extends NSObject { + NSArray._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithContentsOfURL:error: - NSDictionary? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSArray] that points to the same underlying object as [other]. + NSArray.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithDictionary: - NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSArray] that wraps the given raw object pointer. + NSArray.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// initWithDictionary:copyItems: - NSDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// Returns whether [obj] is an instance of [NSArray]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); } - /// initWithObjects:forKeys: - NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// initWithObjects:forKeys:count: - NSDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: + void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( + NSObject observer, + NSIndexSet indexes, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_136( + this.ref.pointer, + _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// initWithObjectsAndKeys: - NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSArray alloc() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToDictionary: - bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, - otherDictionary.ref.pointer); + /// allocWithZone: + static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// keyEnumerator - NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// array + static NSArray array() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDictionary, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// arrayByAddingObject: + NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keysSortedByValueUsingSelector: - NSArray keysSortedByValueUsingSelector_( - ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); + /// arrayByAddingObjectsFromArray: + NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { + final _ret = _objc_msgSend_103(this.ref.pointer, + _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// arrayByApplyingDifference: + NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_132(this.ref.pointer, + _sel_arrayByApplyingDifference_, difference.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// arrayWithArray: + static NSArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectForKey: - objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectForKeyedSubscript: - objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectsForKeys:notFoundMarker: - NSArray objectsForKeys_notFoundMarker_( - NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_160( - this.ref.pointer, - _sel_objectsForKeys_notFoundMarker_, - keys.ref.pointer, - marker.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128( - _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// arrayWithObject: + static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); + /// arrayWithObjects: + static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// arrayWithObjects:count: + static NSArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); + /// componentsJoinedByString: + NSString componentsJoinedByString_(NSString separator) { + final _ret = _objc_msgSend_104(this.ref.pointer, + _sel_componentsJoinedByString_, separator.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} - -enum NSEnumerationOptions { - NSEnumerationConcurrent(1), - NSEnumerationReverse(2); - - final int value; - const NSEnumerationOptions(this.value); - - static NSEnumerationOptions fromValue(int value) => switch (value) { - 1 => NSEnumerationConcurrent, - 2 => NSEnumerationReverse, - _ => - throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), - }; -} - -/// NSEnumerator -class NSEnumerator extends NSObject1 { - NSEnumerator._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. - NSEnumerator.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSEnumerator] that wraps the given raw object pointer. - NSEnumerator.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSEnumerator]. - static bool isInstance(objc.ObjCObjectBase obj) { + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); - } - - /// allObjects - objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// alloc - static NSEnumerator alloc() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSEnumerator, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -2330,1178 +1801,1264 @@ class NSEnumerator extends NSObject1 { _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// init - NSEnumerator init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSEnumerator, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSEnumerator new1() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// nextObject - objc.ObjCObjectBase? nextObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// differenceFromArray: + objc.ObjCObjectBase differenceFromArray_(NSArray other) { + final _ret = _objc_msgSend_128( + this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } -} - -/// NSError -class NSError extends NSObject1 { - NSError._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSError] that points to the same underlying object as [other]. - NSError.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSError] that wraps the given raw object pointer. - NSError.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSError]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); + /// differenceFromArray:withOptions: + objc.ObjCObjectBase differenceFromArray_withOptions_( + NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_131( + this.ref.pointer, + _sel_differenceFromArray_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// alloc - static NSError alloc() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); - return NSError.castFromPointer(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// allocWithZone: - static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); - return NSError.castFromPointer(_ret, retain: false, release: true); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSError, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// firstObjectCommonWithArray: + objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { + final _ret = _objc_msgSend_106(this.ref.pointer, + _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// code - int get code { - return _objc_msgSend_79(this.ref.pointer, _sel_code); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } - /// domain - NSString get domain { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// indexOfObject:inRange: + int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, + anObject.ref.pointer, range); } - /// errorWithDomain:code:userInfo: - static NSError errorWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( - _class_NSError, - _sel_errorWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: true, release: true); + /// indexOfObjectIdenticalTo: + int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } - /// helpAnchor - NSString? get helpAnchor { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// indexOfObjectIdenticalTo:inRange: + int indexOfObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, + _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// init - NSError init() { + NSArray init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSError.castFromPointer(_ret, retain: false, release: true); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray: + NSArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray:copyItems: + NSArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSError? initWithCoder_(NSCoder coder) { + NSArray? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithDomain:code:userInfo: - NSError initWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( - this.ref.retainAndReturnPointer(), - _sel_initWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSError, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedDescription - NSString get localizedDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: false, release: true); } - /// localizedFailureReason - NSString? get localizedFailureReason { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); + /// initWithContentsOfFile: + NSArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: false, release: true); } - /// localizedRecoveryOptions - NSArray? get localizedRecoveryOptions { - final _ret = - _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); + /// initWithContentsOfURL: + NSArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: false, release: true); } - /// localizedRecoverySuggestion - NSString? get localizedRecoverySuggestion { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); + /// initWithContentsOfURL:error: + NSArray? initWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSError new1() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_new); - return NSError.castFromPointer(_ret, retain: false, release: true); + /// initWithObjects: + NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// recoveryAttempter - objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// initWithObjects:count: + NSArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); + /// isEqualToArray: + bool isEqualToArray_(NSArray otherArray) { + return _objc_msgSend_110( + this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); } - /// underlyingErrors - NSArray get underlyingErrors { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSArray, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// userInfo - objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } -} - -final class NSFastEnumerationState extends ffi.Struct { - @ffi.UnsignedLong() - external int state; - - external ffi.Pointer> itemsPtr; - - external ffi.Pointer mutationsPtr; - - @ffi.Array.multi([5]) - external ffi.Array extra; -} - -/// NSIndexSet -class NSIndexSet extends NSObject1 { - NSIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. - NSIndexSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSIndexSet] that wraps the given raw object pointer. - NSIndexSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSIndexSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } - /// alloc - static NSIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); } - /// allocWithZone: - static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// new + static NSArray new1() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSIndexSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int index) { + final _ret = + _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// containsIndex: - bool containsIndex_(int value) { - return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// containsIndexes: - bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// containsIndexesInRange: - bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_containsIndexesInRange_, range); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// countOfIndexesInRange: - int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_123( - this.ref.pointer, _sel_countOfIndexesInRange_, range); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// removeObserver:fromObjectsAtIndexes:forKeyPath: + void removeObserver_fromObjectsAtIndexes_forKeyPath_( + NSObject observer, NSIndexSet indexes, NSString keyPath) { + _objc_msgSend_138( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer); } - /// firstIndex - int get firstIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); + /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: + void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( + NSObject observer, + NSIndexSet indexes, + NSString keyPath, + ffi.Pointer context) { + _objc_msgSend_137( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer, + context); } - /// getIndexes:maxCount:inIndexRange: - int getIndexes_maxCount_inIndexRange_( - ffi.Pointer indexBuffer, - int bufferSize, - ffi.Pointer range) { - return _objc_msgSend_122(this.ref.pointer, - _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); - } - - /// indexGreaterThanIndex: - int indexGreaterThanIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanIndex_, value); - } - - /// indexGreaterThanOrEqualToIndex: - int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); - } - - /// indexLessThanIndex: - int indexLessThanIndex_(int value) { - return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); - } - - /// indexLessThanOrEqualToIndex: - int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); - } - - /// indexSet - static NSIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); - } - - /// indexSetWithIndex: - static NSIndexSet indexSetWithIndex_(int value) { + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// indexSetWithIndexesInRange: - static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + /// sortedArrayHint + NSData get sortedArrayHint { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// init - NSIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayUsingFunction:context: + NSArray sortedArrayUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context) { + final _ret = _objc_msgSend_112(this.ref.pointer, + _sel_sortedArrayUsingFunction_context_, comparator, context); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayUsingFunction:context:hint: + NSArray sortedArrayUsingFunction_context_hint_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context, + NSData? hint) { + final _ret = _objc_msgSend_113( + this.ref.pointer, + _sel_sortedArrayUsingFunction_context_hint_, + comparator, + context, + hint?.ref.pointer ?? ffi.nullptr); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndex: - NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayUsingSelector: + NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndexSet: - NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// subarrayWithRange: + NSArray subarrayWithRange_(NSRange range) { + final _ret = + _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndexesInRange: - NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); } - /// intersectsIndexesInRange: - bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_intersectsIndexesInRange_, range); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// isEqualToIndexSet: - bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSIndexSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } +} - /// lastIndex - int get lastIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); - } +enum NSBinarySearchingOptions { + NSBinarySearchingFirstEqual(256), + NSBinarySearchingLastEqual(512), + NSBinarySearchingInsertionIndex(1024); - /// new - static NSIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSBinarySearchingOptions(this.value); - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); - } + static NSBinarySearchingOptions fromValue(int value) => switch (value) { + 256 => NSBinarySearchingFirstEqual, + 512 => NSBinarySearchingLastEqual, + 1024 => NSBinarySearchingInsertionIndex, + _ => throw ArgumentError( + "Unknown value for NSBinarySearchingOptions: $value"), + }; } -/// NSInvocation -class NSInvocation extends objc.ObjCObjectBase { - NSInvocation._(ffi.Pointer pointer, +/// NSMutableArray +class NSMutableArray extends NSArray { + NSMutableArray._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSInvocation] that points to the same underlying object as [other]. - NSInvocation.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. + NSMutableArray.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSInvocation] that wraps the given raw object pointer. - NSInvocation.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMutableArray] that wraps the given raw object pointer. + NSMutableArray.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSInvocation]. + /// Returns whether [obj] is an instance of [NSMutableArray]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); } -} - -/// NSItemProvider -class NSItemProvider extends NSObject1 { - NSItemProvider._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. - NSItemProvider.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSItemProvider] that wraps the given raw object pointer. - NSItemProvider.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// addObject: + void addObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + } - /// Returns whether [obj] is an instance of [NSItemProvider]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// alloc - static NSItemProvider alloc() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + static NSMutableArray alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSItemProvider, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } - /// autorelease - NSItemProvider autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// array + static NSMutableArray array() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// canLoadObjectOfClass: - bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); + /// arrayWithArray: + static NSMutableArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// hasItemConformingToTypeIdentifier: - bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { - return _objc_msgSend_26(this.ref.pointer, - _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); + /// arrayWithCapacity: + static NSMutableArray arrayWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// hasRepresentationConformingToTypeIdentifier:fileOptions: - bool hasRepresentationConformingToTypeIdentifier_fileOptions_( - NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_306( - this.ref.pointer, - _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, - typeIdentifier.ref.pointer, - fileOptions.value); + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// init - NSItemProvider init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL: - NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, fileURL.ref.pointer); + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSMutableArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null - : NSItemProvider.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithItem:typeIdentifier: - NSItemProvider initWithItem_typeIdentifier_( - objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_309( - this.ref.retainAndReturnPointer(), - _sel_initWithItem_typeIdentifier_, - item?.ref.pointer ?? ffi.nullptr, - typeIdentifier?.ref.pointer ?? ffi.nullptr); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObject: + static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithObject: - NSItemProvider initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObjects: + static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSItemProvider, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// arrayWithObjects:count: + static NSMutableArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSItemProvider new1() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// registerObject:visibility: - void registerObject_visibility_(objc.ObjCObjectBase object, - NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, - object.ref.pointer, visibility.value); + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } - /// registeredTypeIdentifiers - NSArray get registeredTypeIdentifiers { - final _ret = - _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// init + NSMutableArray init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// registeredTypeIdentifiersWithFileOptions: - NSArray registeredTypeIdentifiersWithFileOptions_( - NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_305(this.ref.pointer, - _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithArray: + NSMutableArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// retain - NSItemProvider retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// initWithArray:copyItems: + NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// self - NSItemProvider self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// initWithCapacity: + NSMutableArray initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// setSuggestedName: - set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, - value?.ref.pointer ?? ffi.nullptr); + /// initWithCoder: + NSMutableArray? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// suggestedName - NSString? get suggestedName { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); + /// initWithContentsOfFile: + NSMutableArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } -} -enum NSItemProviderFileOptions { - NSItemProviderFileOptionOpenInPlace(1); + /// initWithContentsOfURL: + NSMutableArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSItemProviderFileOptions(this.value); + /// initWithObjects: + NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } - static NSItemProviderFileOptions fromValue(int value) => switch (value) { - 1 => NSItemProviderFileOptionOpenInPlace, - _ => throw ArgumentError( - "Unknown value for NSItemProviderFileOptions: $value"), - }; -} + /// initWithObjects:count: + NSMutableArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } -enum NSItemProviderRepresentationVisibility { - NSItemProviderRepresentationVisibilityAll(0), - NSItemProviderRepresentationVisibilityTeam(1), - NSItemProviderRepresentationVisibilityGroup(2), - NSItemProviderRepresentationVisibilityOwnProcess(3); + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { + _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, + anObject.ref.pointer, index); + } - final int value; - const NSItemProviderRepresentationVisibility(this.value); + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); + } - static NSItemProviderRepresentationVisibility fromValue(int value) => - switch (value) { - 0 => NSItemProviderRepresentationVisibilityAll, - 1 => NSItemProviderRepresentationVisibilityTeam, - 2 => NSItemProviderRepresentationVisibilityGroup, - 3 => NSItemProviderRepresentationVisibilityOwnProcess, - _ => throw ArgumentError( - "Unknown value for NSItemProviderRepresentationVisibility: $value"), - }; -} + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableArray, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } -enum NSKeyValueChange { - NSKeyValueChangeSetting(1), - NSKeyValueChangeInsertion(2), - NSKeyValueChangeRemoval(3), - NSKeyValueChangeReplacement(4); + /// new + static NSMutableArray new1() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSKeyValueChange(this.value); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + } - static NSKeyValueChange fromValue(int value) => switch (value) { - 1 => NSKeyValueChangeSetting, - 2 => NSKeyValueChangeInsertion, - 3 => NSKeyValueChangeRemoval, - 4 => NSKeyValueChangeReplacement, - _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), - }; -} + /// removeLastObject + void removeLastObject() { + _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + } -enum NSKeyValueObservingOptions { - NSKeyValueObservingOptionNew(1), - NSKeyValueObservingOptionOld(2), - NSKeyValueObservingOptionInitial(4), - NSKeyValueObservingOptionPrior(8); + /// removeObject: + void removeObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); + } - final int value; - const NSKeyValueObservingOptions(this.value); + /// removeObject:inRange: + void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, + anObject.ref.pointer, range); + } - static NSKeyValueObservingOptions fromValue(int value) => switch (value) { - 1 => NSKeyValueObservingOptionNew, - 2 => NSKeyValueObservingOptionOld, - 4 => NSKeyValueObservingOptionInitial, - 8 => NSKeyValueObservingOptionPrior, - _ => throw ArgumentError( - "Unknown value for NSKeyValueObservingOptions: $value"), - }; -} - -enum NSKeyValueSetMutationKind { - NSKeyValueUnionSetMutation(1), - NSKeyValueMinusSetMutation(2), - NSKeyValueIntersectSetMutation(3), - NSKeyValueSetSetMutation(4); - - final int value; - const NSKeyValueSetMutationKind(this.value); - - static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { - 1 => NSKeyValueUnionSetMutation, - 2 => NSKeyValueMinusSetMutation, - 3 => NSKeyValueIntersectSetMutation, - 4 => NSKeyValueSetSetMutation, - _ => throw ArgumentError( - "Unknown value for NSKeyValueSetMutationKind: $value"), - }; -} - -/// NSLocale -class NSLocale extends objc.ObjCObjectBase { - NSLocale._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - - /// Constructs a [NSLocale] that points to the same underlying object as [other]. - NSLocale.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSLocale] that wraps the given raw object pointer. - NSLocale.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSLocale]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); + /// removeObjectAtIndex: + void removeObjectAtIndex_(int index) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); } -} - -/// NSMethodSignature -class NSMethodSignature extends NSObject1 { - NSMethodSignature._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. - NSMethodSignature.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. - NSMethodSignature.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMethodSignature]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); + /// removeObjectIdenticalTo: + void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } - /// alloc - static NSMethodSignature alloc() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// removeObjectIdenticalTo:inRange: + void removeObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + anObject.ref.pointer, range); } - /// allocWithZone: - static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMethodSignature, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } - /// frameLength - int get frameLength { - return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } - /// getArgumentTypeAtIndex: - ffi.Pointer getArgumentTypeAtIndex_(int idx) { - return _objc_msgSend_12( - this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_( + int index, objc.ObjCObjectBase anObject) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + index, anObject.ref.pointer); } - /// init - NSMethodSignature init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); } - /// isOneway - bool isOneway() { - return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); + /// replaceObjectsInRange:withObjectsFromArray: + void replaceObjectsInRange_withObjectsFromArray_( + NSRange range, NSArray otherArray) { + _objc_msgSend_265( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_, + range, + otherArray.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMethodSignature, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// replaceObjectsInRange:withObjectsFromArray:range: + void replaceObjectsInRange_withObjectsFromArray_range_( + NSRange range, NSArray otherArray, NSRange otherRange) { + _objc_msgSend_264( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_range_, + range, + otherArray.ref.pointer, + otherRange); } - /// methodReturnLength - int get methodReturnLength { - return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); + /// setArray: + void setArray_(NSArray otherArray) { + _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } - /// methodReturnType - ffi.Pointer get methodReturnType { - return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); } - /// new - static NSMethodSignature new1() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// sortUsingFunction:context: + void sortUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + compare, + ffi.Pointer context) { + _objc_msgSend_266( + this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } - /// numberOfArguments - int get numberOfArguments { - return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); + /// sortUsingSelector: + void sortUsingSelector_(ffi.Pointer comparator) { + _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); } - /// signatureWithObjCTypes: - static NSMethodSignature? signatureWithObjCTypes_( - ffi.Pointer types) { - final _ret = _objc_msgSend_10( - _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); - return _ret.address == 0 - ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); } } -/// NSMutableArray -class NSMutableArray extends NSArray { - NSMutableArray._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); +enum NSDataReadingOptions { + NSDataReadingMappedIfSafe(1), + NSDataReadingUncached(2), + NSDataReadingMappedAlways(8); - /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. - NSMutableArray.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + static const NSDataReadingMapped = NSDataReadingMappedIfSafe; + static const NSMappedRead = NSDataReadingMappedIfSafe; + static const NSUncachedRead = NSDataReadingUncached; - /// Constructs a [NSMutableArray] that wraps the given raw object pointer. - NSMutableArray.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + final int value; + const NSDataReadingOptions(this.value); - /// Returns whether [obj] is an instance of [NSMutableArray]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); - } + static NSDataReadingOptions fromValue(int value) => switch (value) { + 1 => NSDataReadingMappedIfSafe, + 2 => NSDataReadingUncached, + 8 => NSDataReadingMappedAlways, + _ => + throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), + }; - /// addObject: - void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + @override + String toString() { + if (this == NSDataReadingMappedIfSafe) + return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; + if (this == NSDataReadingUncached) + return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; + return super.toString(); } +} - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); - } +enum NSDataWritingOptions { + NSDataWritingAtomic(1), + NSDataWritingWithoutOverwriting(2), + NSDataWritingFileProtectionNone(268435456), + NSDataWritingFileProtectionComplete(536870912), + NSDataWritingFileProtectionCompleteUnlessOpen(805306368), + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), + NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), + NSDataWritingFileProtectionMask(4026531840); - /// alloc - static NSMutableArray alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } + static const NSAtomicWrite = NSDataWritingAtomic; - /// allocWithZone: - static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSDataWritingOptions(this.value); - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); - } + static NSDataWritingOptions fromValue(int value) => switch (value) { + 1 => NSDataWritingAtomic, + 2 => NSDataWritingWithoutOverwriting, + 268435456 => NSDataWritingFileProtectionNone, + 536870912 => NSDataWritingFileProtectionComplete, + 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, + 1073741824 => + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, + 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, + 4026531840 => NSDataWritingFileProtectionMask, + _ => + throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), + }; - /// array - static NSMutableArray array() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + @override + String toString() { + if (this == NSDataWritingAtomic) + return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; + return super.toString(); } +} - /// arrayWithArray: - static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); - } +enum NSDataSearchOptions { + NSDataSearchBackwards(1), + NSDataSearchAnchored(2); - /// arrayWithCapacity: - static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataSearchOptions(this.value); - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } + static NSDataSearchOptions fromValue(int value) => switch (value) { + 1 => NSDataSearchBackwards, + 2 => NSDataSearchAnchored, + _ => + throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), + }; +} - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } +enum NSDataBase64EncodingOptions { + NSDataBase64Encoding64CharacterLineLength(1), + NSDataBase64Encoding76CharacterLineLength(2), + NSDataBase64EncodingEndLineWithCarriageReturn(16), + NSDataBase64EncodingEndLineWithLineFeed(32); - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSMutableArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataBase64EncodingOptions(this.value); - /// arrayWithObject: - static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64Encoding64CharacterLineLength, + 2 => NSDataBase64Encoding76CharacterLineLength, + 16 => NSDataBase64EncodingEndLineWithCarriageReturn, + 32 => NSDataBase64EncodingEndLineWithLineFeed, + _ => throw ArgumentError( + "Unknown value for NSDataBase64EncodingOptions: $value"), + }; +} + +enum NSDataBase64DecodingOptions { + NSDataBase64DecodingIgnoreUnknownCharacters(1); + + final int value; + const NSDataBase64DecodingOptions(this.value); + + static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64DecodingIgnoreUnknownCharacters, + _ => throw ArgumentError( + "Unknown value for NSDataBase64DecodingOptions: $value"), + }; +} + +/// NSData +class NSData extends NSObject { + NSData._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSData] that points to the same underlying object as [other]. + NSData.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSData] that wraps the given raw object pointer. + NSData.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSData]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); } - /// arrayWithObjects: - static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSData alloc() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithObjects:count: - static NSMutableArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); + return NSData.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableArray, + return _objc_msgSend_26(_class_NSData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); - } - - /// init - NSMutableArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithArray: - NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// base64EncodedDataWithOptions: + NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_187( + this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// base64EncodedStringWithOptions: + NSString base64EncodedStringWithOptions_( + NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_185( + this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// bytes + ffi.Pointer get bytes { + return _objc_msgSend_35(this.ref.pointer, _sel_bytes); } - /// initWithCoder: - NSMutableArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// compressedDataUsingAlgorithm:error: + NSData? compressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// data + static NSData data() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_data); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL: - NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytes:length: + static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytesNoCopy:length: + static NSData dataWithBytesNoCopy_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:count: - NSMutableArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytesNoCopy:length:freeWhenDone: + static NSData dataWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(_class_NSData, + _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, - anObject.ref.pointer, index); - } - - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableArray, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// dataWithContentsOfFile: + static NSData? dataWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52( + _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableArray new1() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// dataWithContentsOfFile:options:error: + static NSData? dataWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + _class_NSData, + _sel_dataWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// dataWithContentsOfURL: + static NSData? dataWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182( + _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// removeLastObject - void removeLastObject() { - _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + /// dataWithContentsOfURL:options:error: + static NSData? dataWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + _class_NSData, + _sel_dataWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); + /// dataWithData: + static NSData dataWithData_(NSData data) { + final _ret = + _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// removeObject:inRange: - void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, - anObject.ref.pointer, range); + /// decompressedDataUsingAlgorithm:error: + NSData? decompressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectAtIndex: - void removeObjectAtIndex_(int index) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectIdenticalTo: - void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// removeObjectIdenticalTo:inRange: - void removeObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, - anObject.ref.pointer, range); + /// getBytes:length: + void getBytes_length_(ffi.Pointer buffer, int length) { + _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// getBytes:range: + void getBytes_range_(ffi.Pointer buffer, NSRange range) { + _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); + /// init + NSData init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// initWithBase64EncodedData:options: + NSData? initWithBase64EncodedData_options_( + NSData base64Data, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_186( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedData_options_, + base64Data.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_( - int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - index, anObject.ref.pointer); + /// initWithBase64EncodedString:options: + NSData? initWithBase64EncodedString_options_( + NSString base64String, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_184( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedString_options_, + base64String.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( - this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); + /// initWithBytes:length: + NSData initWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// replaceObjectsInRange:withObjectsFromArray: - void replaceObjectsInRange_withObjectsFromArray_( - NSRange range, NSArray otherArray) { - _objc_msgSend_265( - this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_, - range, - otherArray.ref.pointer); + /// initWithBytesNoCopy:length: + NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// replaceObjectsInRange:withObjectsFromArray:range: - void replaceObjectsInRange_withObjectsFromArray_range_( - NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_264( - this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_range_, - range, - otherArray.ref.pointer, - otherRange); + /// initWithBytesNoCopy:length:freeWhenDone: + NSData initWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// setArray: - void setArray_(NSArray otherArray) { - _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + /// initWithCoder: + NSData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// initWithContentsOfFile: + NSData? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// sortUsingFunction:context: - void sortUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - compare, - ffi.Pointer context) { - _objc_msgSend_266( - this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); + /// initWithContentsOfFile:options:error: + NSData? initWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// sortUsingSelector: - void sortUsingSelector_(ffi.Pointer comparator) { - _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + /// initWithContentsOfURL: + NSData? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + /// initWithContentsOfURL:options:error: + NSData? initWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithData: + NSData initWithData_(NSData data) { + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + _sel_initWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: false, release: true); + } + + /// isEqualToData: + bool isEqualToData_(NSData other) { + return _objc_msgSend_39( + this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSData, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); + } + + /// new + static NSData new1() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_new); + return NSData.castFromPointer(_ret, retain: false, release: true); + } + + /// rangeOfData:options:range: + void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, + NSDataSearchOptions mask, NSRange searchRange) { + objc.useMsgSendVariants + ? _objc_msgSend_177Stret( + stret, + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange) + : stret.ref = _objc_msgSend_177( + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange); } + + /// subdataWithRange: + NSData subdataWithRange_(NSRange range) { + final _ret = + _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); + return NSData.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); + } + + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); + } + + /// writeToFile:options:error: + bool writeToFile_options_error_( + NSString path, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, + path.ref.pointer, writeOptionsMask.value, errorPtr); + } + + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); + } + + /// writeToURL:options:error: + bool writeToURL_options_error_( + NSURL url, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, + url.ref.pointer, writeOptionsMask.value, errorPtr); + } +} + +enum NSDataCompressionAlgorithm { + NSDataCompressionAlgorithmLZFSE(0), + NSDataCompressionAlgorithmLZ4(1), + NSDataCompressionAlgorithmLZMA(2), + NSDataCompressionAlgorithmZlib(3); + + final int value; + const NSDataCompressionAlgorithm(this.value); + + static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { + 0 => NSDataCompressionAlgorithmLZFSE, + 1 => NSDataCompressionAlgorithmLZ4, + 2 => NSDataCompressionAlgorithmLZMA, + 3 => NSDataCompressionAlgorithmZlib, + _ => throw ArgumentError( + "Unknown value for NSDataCompressionAlgorithm: $value"), + }; } /// NSMutableData @@ -3901,1054 +3458,1040 @@ class NSMutableData extends NSData { } } -/// NSMutableDictionary -class NSMutableDictionary extends NSDictionary { - NSMutableDictionary._(ffi.Pointer pointer, +/// NSNotification +class NSNotification extends NSObject { + NSNotification._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. - NSMutableDictionary.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSNotification] that points to the same underlying object as [other]. + NSNotification.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. - NSMutableDictionary.castFromPointer(ffi.Pointer other, + /// Constructs a [NSNotification] that wraps the given raw object pointer. + NSNotification.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableDictionary]. + /// Returns whether [obj] is an instance of [NSNotification]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); - } - - /// addEntriesFromDictionary: - void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, - otherDictionary.ref.pointer); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); } /// alloc - static NSMutableDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + static NSNotification alloc() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableDictionary, + return _objc_msgSend_26(_class_NSNotification, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// dictionary - static NSMutableDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); - } - - /// dictionaryWithCapacity: - static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// autorelease + NSNotification autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// init + NSNotification init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + /// initWithCoder: + NSNotification? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// dictionaryWithDictionary: - static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165(_class_NSMutableDictionary, - _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// initWithName:object:userInfo: + NSNotification initWithName_object_userInfo_( + NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { + final _ret = _objc_msgSend_277( + this.ref.retainAndReturnPointer(), + _sel_initWithName_object_userInfo_, + name.ref.pointer, + object?.ref.pointer ?? ffi.nullptr, + userInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// dictionaryWithObject:forKey: - static NSMutableDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSMutableDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSNotification, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithObjects:forKeys: - static NSMutableDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// name + NSString get name { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithObjects:forKeys:count: - static NSMutableDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// new + static NSNotification new1() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// dictionaryWithObjectsAndKeys: - static NSMutableDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSMutableDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// notificationWithName:object: + static NSNotification notificationWithName_object_( + NSString aName, objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_222( + _class_NSNotification, + _sel_notificationWithName_object_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithSharedKeySet: - static NSMutableDictionary dictionaryWithSharedKeySet_( - objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_290(_class_NSMutableDictionary, - _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// notificationWithName:object:userInfo: + static NSNotification notificationWithName_object_userInfo_( + NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { + final _ret = _objc_msgSend_277( + _class_NSNotification, + _sel_notificationWithName_object_userInfo_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr, + aUserInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// init - NSMutableDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// object + objc.ObjCObjectBase? get object { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableDictionary initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// retain + NSNotification retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// self + NSNotification self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); + /// userInfo + NSDictionary? get userInfo { + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } +} - /// initWithContentsOfURL: - NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } +/// NSDate +class NSDate extends NSObject { + NSDate._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithDictionary: - NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } + /// Constructs a [NSDate] that points to the same underlying object as [other]. + NSDate.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithDictionary:copyItems: - NSMutableDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// Constructs a [NSDate] that wraps the given raw object pointer. + NSDate.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSDate]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); } - /// initWithObjects:forKeys: - NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// alloc + static NSDate alloc() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects:forKeys:count: - NSMutableDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// allocWithZone: + static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjectsAndKeys: - NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSDate, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableDictionary, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// autorelease + NSDate autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// compare: + NSComparisonResult compare_(NSDate other) { + final _ret = + _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// date + static NSDate date() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectForKey: - void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); + /// dateByAddingTimeInterval: + NSDate dateByAddingTimeInterval_(double ti) { + final _ret = + _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsForKeys: - void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); + /// dateWithTimeInterval:sinceDate: + static NSDate dateWithTimeInterval_sinceDate_( + double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(_class_NSDate, + _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// setDictionary: - void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286( - this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); + /// dateWithTimeIntervalSince1970: + static NSDate dateWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// setObject:forKey: - void setObject_forKey_( - objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, - anObject.ref.pointer, aKey.ref.pointer); + /// dateWithTimeIntervalSinceNow: + static NSDate dateWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// setObject:forKeyedSubscript: - void setObject_forKeyedSubscript_( - objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, - obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// dateWithTimeIntervalSinceReferenceDate: + static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128(_class_NSMutableDictionary, - _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableDictionary, _sel_supportsSecureCoding); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} -/// NSMutableIndexSet -class NSMutableIndexSet extends NSIndexSet { - NSMutableIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. - NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. - NSMutableIndexSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSMutableIndexSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); - } - - /// addIndex: - void addIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); - } - - /// addIndexes: - void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); - } - - /// addIndexesInRange: - void addIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); - } - - /// alloc - static NSMutableIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// allocWithZone: - static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableIndexSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// distantFuture + static NSDate getDistantFuture() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSet - static NSMutableIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// distantPast + static NSDate getDistantPast() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSetWithIndex: - static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_100( - _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// earlierDate: + NSDate earlierDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSetWithIndexesInRange: - static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init - NSMutableIndexSet init() { + NSDate init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSMutableIndexSet? initWithCoder_(NSCoder coder) { + NSDate? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); + : NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndex: - NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithTimeInterval:sinceDate: + NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndexSet: - NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithTimeIntervalSince1970: + NSDate initWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndexesInRange: - NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithTimeIntervalSinceNow: + NSDate initWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithTimeIntervalSinceReferenceDate: + NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: false, release: true); + } + + /// isEqualToDate: + bool isEqualToDate_(NSDate otherDate) { + return _objc_msgSend_282( + this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, + final _ret = _objc_msgSend_95(_class_NSDate, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } + /// laterDate: + NSDate laterDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + /// new - static NSMutableIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + static NSDate new1() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// removeAllIndexes - void removeAllIndexes() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + /// now + static NSDate getNow() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// removeIndex: - void removeIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + /// retain + NSDate retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// removeIndexes: - void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); + /// self + NSDate self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// removeIndexesInRange: - void removeIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); } - /// shiftIndexesStartingAtIndex:by: - void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_257( - this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); + /// timeIntervalSince1970 + double get timeIntervalSince1970 { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableIndexSet, _sel_supportsSecureCoding); + /// timeIntervalSinceDate: + double timeIntervalSinceDate_(NSDate anotherDate) { + return objc.useMsgSendVariants + ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer) + : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer); + } + + /// timeIntervalSinceNow + double get timeIntervalSinceNow { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); + } + + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); } } -/// NSMutableOrderedSet -class NSMutableOrderedSet extends NSOrderedSet { - NSMutableOrderedSet._(ffi.Pointer pointer, +/// NSDictionary +class NSDictionary extends NSObject { + NSDictionary._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. - NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSDictionary] that points to the same underlying object as [other]. + NSDictionary.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. - NSMutableOrderedSet.castFromPointer(ffi.Pointer other, + /// Constructs a [NSDictionary] that wraps the given raw object pointer. + NSDictionary.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. + /// Returns whether [obj] is an instance of [NSDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// allKeys + NSArray get allKeys { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// addObjects:count: - void addObjects_count_( - ffi.Pointer> objects, int count) { - _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + /// allKeysForObject: + NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); - } + /// allValues + NSArray get allValues { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } /// alloc - static NSMutableOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + static NSDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableOrderedSet, + return _objc_msgSend_26(_class_NSDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// autorelease - NSMutableOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// init - NSMutableOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// descriptionInStringsFileFormat + NSString get descriptionInStringsFileFormat { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:range:copyItems: - NSMutableOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionary + static NSDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); - } - - /// initWithObject: - NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:count: - NSMutableOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet: - NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithDictionary: + static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165( + _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:copyItems: - NSMutableOrderedSet initWithOrderedSet_copyItems_( - NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithObject:forKey: + static NSDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:range:copyItems: - NSMutableOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithObjects:forKeys: + static NSDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithObjects:forKeys:count: + static NSDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSMutableOrderedSet initWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithObjectsAndKeys: + static NSDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); + /// getObjects:andKeys:count: + void getObjects_andKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int count) { + _objc_msgSend_161( + this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } - /// intersectOrderedSet: - void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); + /// init + NSDictionary init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// intersectSet: - void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + /// initWithCoder: + NSDictionary? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile: + NSDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// minusOrderedSet: - void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); + /// initWithContentsOfURL: + NSDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// minusSet: - void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + /// initWithContentsOfURL:error: + NSDictionary? initWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// moveObjectsAtIndexes:toIndex: - void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, - indexes.ref.pointer, idx); + /// initWithDictionary: + NSDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSMutableOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithDictionary:copyItems: + NSDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// orderedSet - static NSMutableOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// initWithObjects:forKeys: + NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithArray: - static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, - _sel_orderedSetWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// initWithObjects:forKeys:count: + NSDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithArray:range:copyItems: - static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSMutableOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// initWithObjectsAndKeys: + NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithCapacity: - static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// isEqualToDictionary: + bool isEqualToDictionary_(NSDictionary otherDictionary) { + return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, + otherDictionary.ref.pointer); } - /// orderedSetWithObject: - static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// keyEnumerator + NSEnumerator keyEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithObjects: - static NSMutableOrderedSet orderedSetWithObjects_( - objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSDictionary, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithObjects:count: - static NSMutableOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// keysSortedByValueUsingSelector: + NSArray keysSortedByValueUsingSelector_( + ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithOrderedSet: - static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// new + static NSDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithOrderedSet:range:copyItems: - static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithSet: - static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// objectForKey: + objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// orderedSetWithSet:copyItems: - static NSMutableOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// objectForKeyedSubscript: + objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// objectsForKeys:notFoundMarker: + NSArray objectsForKeys_notFoundMarker_( + NSArray keys, objc.ObjCObjectBase marker) { + final _ret = _objc_msgSend_160( + this.ref.pointer, + _sel_objectsForKeys_notFoundMarker_, + keys.ref.pointer, + marker.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128( + _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// removeObjectAtIndex: - void removeObjectAtIndex_(int idx) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } +} - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - idx, object.ref.pointer); - } +/// NSMutableDictionary +class NSMutableDictionary extends NSDictionary { + NSMutableDictionary._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( - this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); - } + /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. + NSMutableDictionary.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// replaceObjectsInRange:withObjects:count: - void replaceObjectsInRange_withObjects_count_(NSRange range, - ffi.Pointer> objects, int count) { - _objc_msgSend_302(this.ref.pointer, - _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); - } + /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. + NSMutableDictionary.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// retain - NSMutableOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// Returns whether [obj] is an instance of [NSMutableDictionary]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); } - /// self - NSMutableOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// addEntriesFromDictionary: + void addEntriesFromDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, + otherDictionary.ref.pointer); } - /// setObject:atIndex: - void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); + /// alloc + static NSMutableDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// allocWithZone: + static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableDictionary, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// unionOrderedSet: - void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); + /// dictionary + static NSMutableDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// unionSet: - void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + /// dictionaryWithCapacity: + static NSMutableDictionary dictionaryWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } -} -/// NSMutableSet -class NSMutableSet extends NSSet { - NSMutableSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. - NSMutableSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSMutableSet] that wraps the given raw object pointer. - NSMutableSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); + /// dictionaryWithDictionary: + static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165(_class_NSMutableDictionary, + _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// dictionaryWithObject:forKey: + static NSMutableDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSMutableDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + /// dictionaryWithObjects:forKeys: + static NSMutableDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// alloc - static NSMutableSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithObjects:forKeys:count: + static NSMutableDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// allocWithZone: - static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithObjectsAndKeys: + static NSMutableDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSMutableDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// dictionaryWithSharedKeySet: + static NSMutableDictionary dictionaryWithSharedKeySet_( + objc.ObjCObjectBase keyset) { + final _ret = _objc_msgSend_290(_class_NSMutableDictionary, + _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } /// init - NSMutableSet init() { + NSMutableDictionary init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithArray: - NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// initWithCapacity: - NSMutableSet initWithCapacity_(int numItems) { + NSMutableDictionary initWithCapacity_(int numItems) { final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// initWithCoder: - NSMutableSet? initWithCoder_(NSCoder coder) { + NSMutableDictionary? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithObjects: - NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// initWithObjects:count: - NSMutableSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfFile: + NSMutableDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// initWithSet: - NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL: + NSMutableDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// initWithSet:copyItems: - NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// initWithDictionary: + NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// intersectSet: - void intersectSet_(NSSet otherSet) { - _objc_msgSend_304( - this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); + /// initWithDictionary:copyItems: + NSMutableDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects:forKeys: + NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjects:forKeys:count: + NSMutableDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); + } + + /// initWithObjectsAndKeys: + NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableSet, + final _ret = _objc_msgSend_95(_class_NSMutableDictionary, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// minusSet: - void minusSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); - } - /// new - static NSMutableSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + static NSMutableDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// removeAllObjects @@ -4956,1226 +4499,1167 @@ class NSMutableSet extends NSSet { _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); - } - - /// set - static NSMutableSet set1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); - } - - /// setSet: - void setSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); - } - - /// setWithArray: - static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// removeObjectForKey: + void removeObjectForKey_(objc.ObjCObjectBase aKey) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } - /// setWithCapacity: - static NSMutableSet setWithCapacity_(int numItems) { - final _ret = - _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// removeObjectsForKeys: + void removeObjectsForKeys_(NSArray keyArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } - /// setWithObject: - static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// setDictionary: + void setDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286( + this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } - /// setWithObjects: - static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// setObject:forKey: + void setObject_forKey_( + objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { + _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, + anObject.ref.pointer, aKey.ref.pointer); } - /// setWithObjects:count: - static NSMutableSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// setObject:forKeyedSubscript: + void setObject_forKeyedSubscript_( + objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { + _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } - /// setWithSet: - static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128(_class_NSMutableDictionary, + _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); - } - - /// unionSet: - void unionSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + return _objc_msgSend_13( + _class_NSMutableDictionary, _sel_supportsSecureCoding); } } -/// NSMutableString -class NSMutableString extends NSString { - NSMutableString._(ffi.Pointer pointer, +/// NSError +class NSError extends NSObject { + NSError._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSMutableString] that points to the same underlying object as [other]. - NSMutableString.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSError] that points to the same underlying object as [other]. + NSError.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableString] that wraps the given raw object pointer. - NSMutableString.castFromPointer(ffi.Pointer other, + /// Constructs a [NSError] that wraps the given raw object pointer. + NSError.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableString]. + /// Returns whether [obj] is an instance of [NSError]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); } /// alloc - static NSMutableString alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + static NSError alloc() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); + return NSError.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// appendFormat: - void appendFormat_(NSString format) { - _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); - } - - /// appendString: - void appendString_(NSString aString) { - _objc_msgSend_150( - this.ref.pointer, _sel_appendString_, aString.ref.pointer); - } - - /// applyTransform:reverse:range:updatedRange: - bool applyTransform_reverse_range_updatedRange_(NSString transform, - bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_313( - this.ref.pointer, - _sel_applyTransform_reverse_range_updatedRange_, - transform.ref.pointer, - reverse, - range, - resultingRange); + static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); + return NSError.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableString, + return _objc_msgSend_26(_class_NSError, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207( - _class_NSMutableString, _sel_availableStringEncodings); + /// code + int get code { + return _objc_msgSend_79(this.ref.pointer, _sel_code); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11( - _class_NSMutableString, _sel_defaultCStringEncoding); + /// domain + NSString get domain { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// deleteCharactersInRange: - void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// init - NSMutableString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// errorWithDomain:code:userInfo: + static NSError errorWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + _class_NSError, + _sel_errorWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:length:encoding: - NSMutableString? initWithBytes_length_encoding_( - ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_encoding_, bytes, len, encoding); + /// helpAnchor + NSString? get helpAnchor { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( - ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, - bytes, - len, - encoding, - freeBuffer); + /// init + NSError init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSError.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSError? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSError.castFromPointer(_ret, retain: false, release: true); } - /// initWithCString:encoding: - NSMutableString? initWithCString_encoding_( - ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), - _sel_initWithCString_encoding_, nullTerminatedCString, encoding); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCapacity: - NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// initWithDomain:code:userInfo: + NSError initWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + this.ref.retainAndReturnPointer(), + _sel_initWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// initWithCharacters:length: - NSMutableString initWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), - _sel_initWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSError, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharactersNoCopy:length:freeWhenDone: - NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( - ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( - this.ref.retainAndReturnPointer(), - _sel_initWithCharactersNoCopy_length_freeWhenDone_, - characters, - length, - freeBuffer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// localizedDescription + NSString get localizedDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// localizedFailureReason + NSString? get localizedFailureReason { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:encoding:error: - NSMutableString? initWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); + /// localizedRecoveryOptions + NSArray? get localizedRecoveryOptions { + final _ret = + _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:usedEncoding:error: - NSMutableString? initWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); + /// localizedRecoverySuggestion + NSString? get localizedRecoverySuggestion { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:encoding:error: - NSMutableString? initWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// new + static NSError new1() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_new); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL:usedEncoding:error: - NSMutableString? initWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); + /// recoveryAttempter + objc.ObjCObjectBase? get recoveryAttempter { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithData:encoding: - NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), - _sel_initWithData_encoding_, data.ref.pointer, encoding); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); } - /// initWithFormat: - NSMutableString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// underlyingErrors + NSArray get underlyingErrors { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithFormat:locale: - NSMutableString initWithFormat_locale_( - NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// userInfo + objc.ObjCObjectBase get userInfo { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } +} - /// initWithString: - NSMutableString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } +/// NSOrderedSet +class NSOrderedSet extends NSObject { + NSOrderedSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithUTF8String: - NSMutableString? initWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. + NSOrderedSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. + NSOrderedSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSOrderedSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); } - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// insertString:atIndex: - void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_311( - this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); + /// alloc + static NSOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// array + NSArray get array { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// localizedStringWithFormat: - static NSMutableString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(_class_NSMutableString, - _sel_localizedStringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSOrderedSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSMutableString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// autorelease + NSOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableString new1() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, object.ref.pointer); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSMutableString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// replaceCharactersInRange:withString: - void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_310(this.ref.pointer, - _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// replaceOccurrencesOfString:withString:options:range: - int replaceOccurrencesOfString_withString_options_range_( - NSString target, - NSString replacement, - NSStringCompareOptions options, - NSRange searchRange) { - return _objc_msgSend_312( + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( this.ref.pointer, - _sel_replaceOccurrencesOfString_withString_options_range_, - target.ref.pointer, - replacement.ref.pointer, - options.value, - searchRange); + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// setString: - void setString_(NSString aString) { - _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); + /// differenceFromOrderedSet: + objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { + final _ret = _objc_msgSend_293( + this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// string - static NSMutableString string() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// differenceFromOrderedSet:withOptions: + objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, + NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_298( + this.ref.pointer, + _sel_differenceFromOrderedSet_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: - static int - stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( - NSData data, - NSDictionary? opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( - _class_NSMutableString, - _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, - data.ref.pointer, - opts?.ref.pointer ?? ffi.nullptr, - string, - usedLossyConversion); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// stringWithCString:encoding: - static NSMutableString? stringWithCString_encoding_( - ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( - _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// stringWithCapacity: - static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - _class_NSMutableString, _sel_stringWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } - /// stringWithCharacters:length: - static NSMutableString stringWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(_class_NSMutableString, - _sel_stringWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); } - /// stringWithContentsOfFile:encoding:error: - static NSMutableString? stringWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - _class_NSMutableString, - _sel_stringWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// init + NSOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithContentsOfFile:usedEncoding:error: - static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - _class_NSMutableString, - _sel_stringWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray: + NSOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithContentsOfURL:encoding:error: - static NSMutableString? stringWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - _class_NSMutableString, - _sel_stringWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray:copyItems: + NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithContentsOfURL:usedEncoding:error: - static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - _class_NSMutableString, - _sel_stringWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); + /// initWithArray:range:copyItems: + NSOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithFormat: - static NSMutableString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// initWithObject: + NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithString: - static NSMutableString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); - } - - /// stringWithUTF8String: - static NSMutableString? stringWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(_class_NSMutableString, - _sel_stringWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSMutableString, - _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:count: + NSOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); + /// initWithOrderedSet: + NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } -} - -/// NSNotification -class NSNotification extends NSObject1 { - NSNotification._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSNotification] that points to the same underlying object as [other]. - NSNotification.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSNotification] that wraps the given raw object pointer. - NSNotification.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSNotification]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); + /// initWithOrderedSet:copyItems: + NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSNotification alloc() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// initWithOrderedSet:range:copyItems: + NSOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// initWithSet: + NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNotification, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// initWithSet:copyItems: + NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// autorelease - NSNotification autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// intersectsOrderedSet: + bool intersectsOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// intersectsSet: + bool intersectsSet_(objc.ObjCObjectBase set) { + return _objc_msgSend_0( + this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); } - /// init - NSNotification init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// isEqualToOrderedSet: + bool isEqualToOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } - /// initWithCoder: - NSNotification? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNotification.castFromPointer(_ret, retain: false, release: true); + /// isSubsetOfOrderedSet: + bool isSubsetOfOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } - /// initWithName:object:userInfo: - NSNotification initWithName_object_userInfo_( - NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_277( - this.ref.retainAndReturnPointer(), - _sel_initWithName_object_userInfo_, - name.ref.pointer, - object?.ref.pointer ?? ffi.nullptr, - userInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// isSubsetOfSet: + bool isSubsetOfSet_(objc.ObjCObjectBase set) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNotification, + final _ret = _objc_msgSend_95(_class_NSOrderedSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// name - NSString get name { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } /// new - static NSNotification new1() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + static NSOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// notificationWithName:object: - static NSNotification notificationWithName_object_( - NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_222( - _class_NSNotification, - _sel_notificationWithName_object_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int idx) { + final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// notificationWithName:object:userInfo: - static NSNotification notificationWithName_object_userInfo_( - NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_277( - _class_NSNotification, - _sel_notificationWithName_object_userInfo_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr, - aUserInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// object - objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSNotification retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// self - NSNotification self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// orderedSet + static NSOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// userInfo - NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + /// orderedSetByApplyingDifference: + NSOrderedSet? orderedSetByApplyingDifference_( + objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_299(this.ref.pointer, + _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } -} - -/// NSNumber -class NSNumber extends NSValue { - NSNumber._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSNumber] that points to the same underlying object as [other]. - NSNumber.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSNumber] that wraps the given raw object pointer. - NSNumber.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// orderedSetWithArray: + static NSOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSNumber]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); + /// orderedSetWithArray:range:copyItems: + static NSOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSNumber alloc() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// orderedSetWithObject: + static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// orderedSetWithObjects: + static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNumber, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// orderedSetWithObjects:count: + static NSOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + /// orderedSetWithOrderedSet: + static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293( + _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// charValue - int get charValue { - return _objc_msgSend_73(this.ref.pointer, _sel_charValue); + /// orderedSetWithOrderedSet:range:copyItems: + static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// compare: - NSComparisonResult compare_(NSNumber otherNumber) { - final _ret = _objc_msgSend_84( - this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithSet: + static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithSet:copyItems: + static NSOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// init - NSNumber init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// retain + NSOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithBool: - NSNumber initWithBool_(bool value) { - final _ret = _objc_msgSend_72( - this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { + final _ret = + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:objCType: - NSNumber initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// reversedOrderedSet + NSOrderedSet get reversedOrderedSet { + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithChar: - NSNumber initWithChar_(int value) { - final _ret = _objc_msgSend_60( - this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// self + NSOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSNumber? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: false, release: true); + /// set + objc.ObjCObjectBase get set1 { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithDouble: - NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_71( - this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); } +} - /// initWithFloat: - NSNumber initWithFloat_(double value) { - final _ret = _objc_msgSend_70( - this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } +/// NSMutableOrderedSet +class NSMutableOrderedSet extends NSOrderedSet { + NSMutableOrderedSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithInt: - NSNumber initWithInt_(int value) { - final _ret = _objc_msgSend_64( - this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. + NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithInteger: - NSNumber initWithInteger_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. + NSMutableOrderedSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); } - /// initWithLong: - NSNumber initWithLong_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } - /// initWithLongLong: - NSNumber initWithLongLong_(int value) { - final _ret = _objc_msgSend_68( - this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// addObjects:count: + void addObjects_count_( + ffi.Pointer> objects, int count) { + _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); } - /// initWithShort: - NSNumber initWithShort_(int value) { - final _ret = _objc_msgSend_62( - this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } - /// initWithUnsignedChar: - NSNumber initWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_61( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSMutableOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// initWithUnsignedInt: - NSNumber initWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_65( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// initWithUnsignedInteger: - NSNumber initWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } - /// initWithUnsignedLong: - NSNumber initWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_67( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableOrderedSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initWithUnsignedLongLong: - NSNumber initWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// autorelease + NSMutableOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// initWithUnsignedShort: - NSNumber initWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_63( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + /// init + NSMutableOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + /// initWithArray: + NSMutableOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// isEqualToNumber: - bool isEqualToNumber_(NSNumber number) { - return _objc_msgSend_85( - this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); + /// initWithArray:copyItems: + NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNumber, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// initWithArray:range:copyItems: + NSMutableOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + /// initWithCapacity: + NSMutableOrderedSet initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// longValue - int get longValue { - return _objc_msgSend_79(this.ref.pointer, _sel_longValue); + /// initWithCoder: + NSMutableOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// new - static NSNumber new1() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithObject: + NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithBool: - static NSNumber numberWithBool_(bool value) { - final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithChar: - static NSNumber numberWithChar_(int value) { - final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:count: + NSMutableOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithDouble: - static NSNumber numberWithDouble_(double value) { - final _ret = - _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet: + NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithFloat: - static NSNumber numberWithFloat_(double value) { - final _ret = - _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:copyItems: + NSMutableOrderedSet initWithOrderedSet_copyItems_( + NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithInt: - static NSNumber numberWithInt_(int value) { - final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:range:copyItems: + NSMutableOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithInteger: - static NSNumber numberWithInteger_(int value) { - final _ret = - _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithSet: + NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithLong: - static NSNumber numberWithLong_(int value) { - final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithSet:copyItems: + NSMutableOrderedSet initWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// numberWithLongLong: - static NSNumber numberWithLongLong_(int value) { - final _ret = - _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } - /// numberWithShort: - static NSNumber numberWithShort_(int value) { - final _ret = - _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); } - /// numberWithUnsignedChar: - static NSNumber numberWithUnsignedChar_(int value) { - final _ret = - _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// intersectOrderedSet: + void intersectOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } - /// numberWithUnsignedInt: - static NSNumber numberWithUnsignedInt_(int value) { - final _ret = - _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// intersectSet: + void intersectSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } - /// numberWithUnsignedInteger: - static NSNumber numberWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67( - _class_NSNumber, _sel_numberWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// numberWithUnsignedLong: - static NSNumber numberWithUnsignedLong_(int value) { - final _ret = - _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// minusOrderedSet: + void minusOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } - /// numberWithUnsignedLongLong: - static NSNumber numberWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69( - _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// minusSet: + void minusSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } - /// numberWithUnsignedShort: - static NSNumber numberWithUnsignedShort_(int value) { - final _ret = - _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// moveObjectsAtIndexes:toIndex: + void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { + _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + indexes.ref.pointer, idx); } - /// shortValue - int get shortValue { - return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); + /// new + static NSMutableOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// stringValue - NSString get stringValue { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// orderedSet + static NSMutableOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); - } + /// orderedSetWithArray: + static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, + _sel_orderedSetWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } - /// unsignedCharValue - int get unsignedCharValue { - return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); + /// orderedSetWithArray:range:copyItems: + static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSMutableOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// unsignedIntValue - int get unsignedIntValue { - return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); + /// orderedSetWithCapacity: + static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// unsignedIntegerValue - int get unsignedIntegerValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); + /// orderedSetWithObject: + static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// unsignedLongLongValue - int get unsignedLongLongValue { - return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); + /// orderedSetWithObjects: + static NSMutableOrderedSet orderedSetWithObjects_( + objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// unsignedLongValue - int get unsignedLongValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); + /// orderedSetWithObjects:count: + static NSMutableOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// unsignedShortValue - int get unsignedShortValue { - return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); + /// orderedSetWithOrderedSet: + static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithOrderedSet:range:copyItems: + static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithSet: + static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSNumber, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithSet:copyItems: + static NSMutableOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { - final _ret = - _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + } + + /// removeObjectAtIndex: + void removeObjectAtIndex_(int idx) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + } + + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + } + + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + } + + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + } + + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + idx, object.ref.pointer); + } + + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); + } + + /// replaceObjectsInRange:withObjects:count: + void replaceObjectsInRange_withObjects_count_(NSRange range, + ffi.Pointer> objects, int count) { + _objc_msgSend_302(this.ref.pointer, + _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); + } + + /// retain + NSMutableOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// self + NSMutableOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); + } + + /// setObject:atIndex: + void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); + } + + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + } + + /// unionOrderedSet: + void unionOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); + } + + /// unionSet: + void unionSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } } -/// NSObject -class NSObject1 extends objc.ObjCObjectBase { - NSObject1._(ffi.Pointer pointer, +/// NSSet +class NSSet extends NSObject { + NSSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSObject1] that points to the same underlying object as [other]. - NSObject1.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSSet] that points to the same underlying object as [other]. + NSSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSObject1] that wraps the given raw object pointer. - NSObject1.castFromPointer(ffi.Pointer other, + /// Constructs a [NSSet] that wraps the given raw object pointer. + NSSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSObject1]. + /// Returns whether [obj] is an instance of [NSSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); } /// addObserver:forKeyPath:options:context: void addObserver_forKeyPath_options_context_( - NSObject1 observer, + NSObject observer, NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { @@ -6188,2439 +5672,2562 @@ class NSObject1 extends objc.ObjCObjectBase { context); } + /// allObjects + NSArray get allObjects { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + /// alloc - static NSObject1 alloc() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); - return NSObject1.castFromPointer(_ret, retain: false, release: true); + static NSSet alloc() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); + return NSSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSObject1 allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); - return NSObject1.castFromPointer(_ret, retain: false, release: true); + static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// attemptRecoveryFromError:optionIndex: - bool attemptRecoveryFromError_optionIndex_( - NSError error, int recoveryOptionIndex) { - return _objc_msgSend_246( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_, - error.ref.pointer, - recoveryOptionIndex); - } - - /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: - void - attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( - NSError error, - int recoveryOptionIndex, - objc.ObjCObjectBase? delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo) { - _objc_msgSend_245( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, - error.ref.pointer, - recoveryOptionIndex, - delegate?.ref.pointer ?? ffi.nullptr, - didRecoverSelector, - contextInfo); - } - - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// anyObject + objc.ObjCObjectBase? anyObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSObject, + return _objc_msgSend_26(_class_NSSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// autorelease - NSObject1 autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSObject1.castFromPointer(_ret, retain: true, release: true); - } - - /// awakeAfterUsingCoder: - objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_awakeAfterUsingCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: false, release: true); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// conformsToProtocol: - static bool conformsToProtocol_(Protocol protocol) { - return _objc_msgSend_5( - _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// copy - objc.ObjCObjectBase copy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// copyWithZone: - static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + /// init + NSSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// debugDescription - static NSString debugDescription() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray: + NSSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// description - static NSString description() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSSet.castFromPointer(_ret, retain: false, release: true); } - /// didChange:valuesAtIndexes:forKey: - void didChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// initWithObjects: + NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// didChangeValueForKey: - void didChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); + /// initWithObjects:count: + NSSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// didChangeValueForKey:withSetMutation:usingObjects: - void didChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( - this.ref.pointer, - _sel_didChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + /// initWithSet: + NSSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// doesNotRecognizeSelector: - void doesNotRecognizeSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); + /// initWithSet:copyItems: + NSSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// forwardInvocation: - void forwardInvocation_(NSInvocation anInvocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); + /// intersectsSet: + bool intersectsSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } - /// forwardingTargetForSelector: - objc.ObjCObjectBase forwardingTargetForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_8( - this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// isEqualToSet: + bool isEqualToSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } - /// hash - static int hash() { - return _objc_msgSend_11(_class_NSObject, _sel_hash); + /// isSubsetOfSet: + bool isSubsetOfSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } - /// init - NSObject1 init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSObject1.castFromPointer(_ret, retain: false, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// initialize - static void initialize() { - _objc_msgSend_1(_class_NSObject, _sel_initialize); + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } - /// instanceMethodForSelector: - static ffi.Pointer> - instanceMethodForSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_6( - _class_NSObject, _sel_instanceMethodForSelector_, aSelector); + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); } - /// instanceMethodSignatureForSelector: - static NSMethodSignature instanceMethodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// member: + objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { + final _ret = + _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// instancesRespondToSelector: - static bool instancesRespondToSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_4( - _class_NSObject, _sel_instancesRespondToSelector_, aSelector); + /// new + static NSSet new1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + /// set + static NSSet set1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// isSubclassOfClass: - static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); + /// setByAddingObject: + NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_238( + this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSObject, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + /// setByAddingObjectsFromArray: + NSSet setByAddingObjectsFromArray_(NSArray other) { + final _ret = _objc_msgSend_240( + this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// load - static void load() { - _objc_msgSend_1(_class_NSObject, _sel_load); + /// setByAddingObjectsFromSet: + NSSet setByAddingObjectsFromSet_(NSSet other) { + final _ret = _objc_msgSend_239( + this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// methodForSelector: - ffi.Pointer> methodForSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_6( - this.ref.pointer, _sel_methodForSelector_, aSelector); + /// setWithArray: + static NSSet setWithArray_(NSArray array) { + final _ret = + _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// setWithObject: + static NSSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObject_, object.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// mutableCopy - objc.ObjCObjectBase mutableCopy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// setWithObjects: + static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// mutableCopyWithZone: - static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// setWithObjects:count: + static NSSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSSet, _sel_setWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSObject1 new1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); - return NSObject1.castFromPointer(_ret, retain: false, release: true); + /// setWithSet: + static NSSet setWithSet_(NSSet set) { + final _ret = + _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// observationInfo - ffi.Pointer get observationInfo { - return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); } +} - /// observeValueForKeyPath:ofObject:change:context: - void observeValueForKeyPath_ofObject_change_context_( - NSString? keyPath, - objc.ObjCObjectBase? object, - NSDictionary? change, - ffi.Pointer context) { - _objc_msgSend_247( - this.ref.pointer, - _sel_observeValueForKeyPath_ofObject_change_context_, - keyPath?.ref.pointer ?? ffi.nullptr, - object?.ref.pointer ?? ffi.nullptr, - change?.ref.pointer ?? ffi.nullptr, - context); - } +/// NSMutableSet +class NSMutableSet extends NSSet { + NSMutableSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. + NSMutableSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableSet] that wraps the given raw object pointer. + NSMutableSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); } - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( - this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + /// alloc + static NSMutableSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// allocWithZone: + static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject1 observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// replacementObjectForCoder: - objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18( - this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// init + NSMutableSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// resolveClassMethod: - static bool resolveClassMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); + /// initWithArray: + NSMutableSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// resolveInstanceMethod: - static bool resolveInstanceMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); + /// initWithCapacity: + NSMutableSet initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); + /// initWithCoder: + NSMutableSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// retain - NSObject1 retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSObject1.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + /// initWithObjects:count: + NSMutableSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// self - NSObject1 self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSObject1.castFromPointer(_ret, retain: true, release: true); + /// initWithSet: + NSMutableSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// setObservationInfo: - set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + /// initWithSet:copyItems: + NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// setVersion: - static void setVersion_(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + /// intersectSet: + void intersectSet_(NSSet otherSet) { + _objc_msgSend_304( + this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } - /// superclass - static objc.ObjCObjectBase superclass() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// version - static int version() { - return _objc_msgSend_79(_class_NSObject, _sel_version); + /// minusSet: + void minusSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } - /// willChange:valuesAtIndexes:forKey: - void willChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// new + static NSMutableSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// willChangeValueForKey: - void willChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// willChangeValueForKey:withSetMutation:usingObjects: - void willChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( - this.ref.pointer, - _sel_willChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + /// set + static NSMutableSet set1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setSet: + void setSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + } + + /// setWithArray: + static NSMutableSet setWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithCapacity: + static NSMutableSet setWithCapacity_(int numItems) { + final _ret = + _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObject: + static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects: + static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects:count: + static NSMutableSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithSet: + static NSMutableSet setWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + } + + /// unionSet: + void unionSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } } -enum NSOrderedCollectionDifferenceCalculationOptions { - NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), - NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), - NSOrderedCollectionDifferenceCalculationInferMoves(4); +enum NSKeyValueObservingOptions { + NSKeyValueObservingOptionNew(1), + NSKeyValueObservingOptionOld(2), + NSKeyValueObservingOptionInitial(4), + NSKeyValueObservingOptionPrior(8); final int value; - const NSOrderedCollectionDifferenceCalculationOptions(this.value); + const NSKeyValueObservingOptions(this.value); - static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => - switch (value) { - 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, - 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, - 4 => NSOrderedCollectionDifferenceCalculationInferMoves, + static NSKeyValueObservingOptions fromValue(int value) => switch (value) { + 1 => NSKeyValueObservingOptionNew, + 2 => NSKeyValueObservingOptionOld, + 4 => NSKeyValueObservingOptionInitial, + 8 => NSKeyValueObservingOptionPrior, _ => throw ArgumentError( - "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), + "Unknown value for NSKeyValueObservingOptions: $value"), }; } -/// NSOrderedSet -class NSOrderedSet extends NSObject1 { - NSOrderedSet._(ffi.Pointer pointer, +enum NSKeyValueChange { + NSKeyValueChangeSetting(1), + NSKeyValueChangeInsertion(2), + NSKeyValueChangeRemoval(3), + NSKeyValueChangeReplacement(4); + + final int value; + const NSKeyValueChange(this.value); + + static NSKeyValueChange fromValue(int value) => switch (value) { + 1 => NSKeyValueChangeSetting, + 2 => NSKeyValueChangeInsertion, + 3 => NSKeyValueChangeRemoval, + 4 => NSKeyValueChangeReplacement, + _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), + }; +} + +enum NSKeyValueSetMutationKind { + NSKeyValueUnionSetMutation(1), + NSKeyValueMinusSetMutation(2), + NSKeyValueIntersectSetMutation(3), + NSKeyValueSetSetMutation(4); + + final int value; + const NSKeyValueSetMutationKind(this.value); + + static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { + 1 => NSKeyValueUnionSetMutation, + 2 => NSKeyValueMinusSetMutation, + 3 => NSKeyValueIntersectSetMutation, + 4 => NSKeyValueSetSetMutation, + _ => throw ArgumentError( + "Unknown value for NSKeyValueSetMutationKind: $value"), + }; +} + +/// NSMethodSignature +class NSMethodSignature extends NSObject { + NSMethodSignature._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. - NSOrderedSet.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. + NSMethodSignature.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. - NSOrderedSet.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. + NSMethodSignature.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSOrderedSet]. + /// Returns whether [obj] is an instance of [NSMethodSignature]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); - } - - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject1 observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); } /// alloc - static NSOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + static NSMethodSignature alloc() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } /// allocWithZone: - static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } - - /// array - NSArray get array { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSOrderedSet, + return _objc_msgSend_26(_class_NSMethodSignature, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// autorelease - NSOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// frameLength + int get frameLength { + return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, object.ref.pointer); + /// getArgumentTypeAtIndex: + ffi.Pointer getArgumentTypeAtIndex_(int idx) { + return _objc_msgSend_12( + this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// init + NSMethodSignature init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// isOneway + bool isOneway() { + return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMethodSignature, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// methodReturnLength + int get methodReturnLength { + return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); } - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// differenceFromOrderedSet: - objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_293( - this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// methodReturnType + ffi.Pointer get methodReturnType { + return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); } - /// differenceFromOrderedSet:withOptions: - objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, - NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_298( - this.ref.pointer, - _sel_differenceFromOrderedSet_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// new + static NSMethodSignature new1() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// numberOfArguments + int get numberOfArguments { + return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + /// signatureWithObjCTypes: + static NSMethodSignature? signatureWithObjCTypes_( + ffi.Pointer types) { + final _ret = _objc_msgSend_10( + _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } +} - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); - } +enum NSItemProviderRepresentationVisibility { + NSItemProviderRepresentationVisibilityAll(0), + NSItemProviderRepresentationVisibilityTeam(1), + NSItemProviderRepresentationVisibilityGroup(2), + NSItemProviderRepresentationVisibilityOwnProcess(3); - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); - } + final int value; + const NSItemProviderRepresentationVisibility(this.value); - /// init - NSOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } + static NSItemProviderRepresentationVisibility fromValue(int value) => + switch (value) { + 0 => NSItemProviderRepresentationVisibilityAll, + 1 => NSItemProviderRepresentationVisibilityTeam, + 2 => NSItemProviderRepresentationVisibilityGroup, + 3 => NSItemProviderRepresentationVisibilityOwnProcess, + _ => throw ArgumentError( + "Unknown value for NSItemProviderRepresentationVisibility: $value"), + }; +} - /// initWithArray: - NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } +enum NSItemProviderFileOptions { + NSItemProviderFileOptionOpenInPlace(1); - /// initWithArray:copyItems: - NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSItemProviderFileOptions(this.value); - /// initWithArray:range:copyItems: - NSOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } + static NSItemProviderFileOptions fromValue(int value) => switch (value) { + 1 => NSItemProviderFileOptionOpenInPlace, + _ => throw ArgumentError( + "Unknown value for NSItemProviderFileOptions: $value"), + }; +} - /// initWithCoder: - NSOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } +/// NSItemProvider +class NSItemProvider extends NSObject { + NSItemProvider._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithObject: - NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); - } + /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. + NSItemProvider.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// initWithObjects: - NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSItemProvider] that wraps the given raw object pointer. + NSItemProvider.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSItemProvider]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); } - /// initWithObjects:count: - NSOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSItemProvider alloc() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// initWithOrderedSet: - NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// initWithOrderedSet:copyItems: - NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSItemProvider, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initWithOrderedSet:range:copyItems: - NSOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// autorelease + NSItemProvider autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// canLoadObjectOfClass: + bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); } - /// initWithSet:copyItems: - NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// hasItemConformingToTypeIdentifier: + bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { + return _objc_msgSend_26(this.ref.pointer, + _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); } - /// intersectsOrderedSet: - bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); + /// hasRepresentationConformingToTypeIdentifier:fileOptions: + bool hasRepresentationConformingToTypeIdentifier_fileOptions_( + NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { + return _objc_msgSend_306( + this.ref.pointer, + _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, + typeIdentifier.ref.pointer, + fileOptions.value); } - /// intersectsSet: - bool intersectsSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); + /// init + NSItemProvider init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToOrderedSet: - bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); + /// initWithContentsOfURL: + NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, fileURL.ref.pointer); + return _ret.address == 0 + ? null + : NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// isSubsetOfOrderedSet: - bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); + /// initWithItem:typeIdentifier: + NSItemProvider initWithItem_typeIdentifier_( + objc.ObjCObjectBase? item, NSString? typeIdentifier) { + final _ret = _objc_msgSend_309( + this.ref.retainAndReturnPointer(), + _sel_initWithItem_typeIdentifier_, + item?.ref.pointer ?? ffi.nullptr, + typeIdentifier?.ref.pointer ?? ffi.nullptr); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// isSubsetOfSet: - bool isSubsetOfSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); + /// initWithObject: + NSItemProvider initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSOrderedSet, + final _ret = _objc_msgSend_95(_class_NSItemProvider, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// new + static NSItemProvider new1() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// registerObject:visibility: + void registerObject_visibility_(objc.ObjCObjectBase object, + NSItemProviderRepresentationVisibility visibility) { + _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, + object.ref.pointer, visibility.value); } - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int idx) { - final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// registeredTypeIdentifiers + NSArray get registeredTypeIdentifiers { + final _ret = + _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// registeredTypeIdentifiersWithFileOptions: + NSArray registeredTypeIdentifiersWithFileOptions_( + NSItemProviderFileOptions fileOptions) { + final _ret = _objc_msgSend_305(this.ref.pointer, + _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// retain + NSItemProvider retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// self + NSItemProvider self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// orderedSet - static NSOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// setSuggestedName: + set suggestedName(NSString? value) { + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + value?.ref.pointer ?? ffi.nullptr); } - /// orderedSetByApplyingDifference: - NSOrderedSet? orderedSetByApplyingDifference_( - objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_299(this.ref.pointer, - _sel_orderedSetByApplyingDifference_, difference.ref.pointer); + /// suggestedName + NSString? get suggestedName { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); return _ret.address == 0 ? null - : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } +} - /// orderedSetWithArray: - static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } +enum NSStringCompareOptions { + NSCaseInsensitiveSearch(1), + NSLiteralSearch(2), + NSBackwardsSearch(4), + NSAnchoredSearch(8), + NSNumericSearch(64), + NSDiacriticInsensitiveSearch(128), + NSWidthInsensitiveSearch(256), + NSForcedOrderingSearch(512), + NSRegularExpressionSearch(1024); - /// orderedSetWithArray:range:copyItems: - static NSOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSStringCompareOptions(this.value); - /// orderedSetWithObject: - static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + static NSStringCompareOptions fromValue(int value) => switch (value) { + 1 => NSCaseInsensitiveSearch, + 2 => NSLiteralSearch, + 4 => NSBackwardsSearch, + 8 => NSAnchoredSearch, + 64 => NSNumericSearch, + 128 => NSDiacriticInsensitiveSearch, + 256 => NSWidthInsensitiveSearch, + 512 => NSForcedOrderingSearch, + 1024 => NSRegularExpressionSearch, + _ => throw ArgumentError( + "Unknown value for NSStringCompareOptions: $value"), + }; +} - /// orderedSetWithObjects: - static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } +enum NSStringEncodingConversionOptions { + NSStringEncodingConversionAllowLossy(1), + NSStringEncodingConversionExternalRepresentation(2); - /// orderedSetWithObjects:count: - static NSOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSStringEncodingConversionOptions(this.value); - /// orderedSetWithOrderedSet: - static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293( - _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + static NSStringEncodingConversionOptions fromValue(int value) => + switch (value) { + 1 => NSStringEncodingConversionAllowLossy, + 2 => NSStringEncodingConversionExternalRepresentation, + _ => throw ArgumentError( + "Unknown value for NSStringEncodingConversionOptions: $value"), + }; +} - /// orderedSetWithOrderedSet:range:copyItems: - static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); +/// NSString +class NSString extends NSObject { + factory NSString(String str) { + final cstr = str.toNativeUtf16(); + final nsstr = stringWithCharacters_length_(cstr.cast(), str.length); + pkg_ffi.calloc.free(cstr); + return nsstr; } - /// orderedSetWithSet: - static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + @override + String toString() { + final data = + dataUsingEncoding_(0x94000100 /* NSUTF16LittleEndianStringEncoding */); + return data!.bytes.cast().toDartString(length: length); } - /// orderedSetWithSet:copyItems: - static NSOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + NSString._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// Constructs a [NSString] that points to the same underlying object as [other]. + NSString.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSString] that wraps the given raw object pointer. + NSString.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSString]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject1 observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// UTF8String + ffi.Pointer get UTF8String { + return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); } - /// retain - NSOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSString alloc() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// reversedOrderedSet - NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// self - NSOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } - /// set - objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); + /// cStringUsingEncoding: + ffi.Pointer cStringUsingEncoding_(int encoding) { + return _objc_msgSend_12( + this.ref.pointer, _sel_cStringUsingEncoding_, encoding); } -} -/// NSProxy -class NSProxy extends objc.ObjCObjectBase { - NSProxy._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - - /// Constructs a [NSProxy] that points to the same underlying object as [other]. - NSProxy.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSProxy] that wraps the given raw object pointer. - NSProxy.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSProxy]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); + /// canBeConvertedToEncoding: + bool canBeConvertedToEncoding_(int encoding) { + return _objc_msgSend_124( + this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } - /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// capitalizedString + NSString get capitalizedString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// capitalizedStringWithLocale: + NSString capitalizedStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - NSProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSProxy.castFromPointer(_ret, retain: true, release: true); + /// caseInsensitiveCompare: + NSComparisonResult caseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// characterAtIndex: + int characterAtIndex_(int index) { + return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); } - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + /// commonPrefixWithString:options: + NSString commonPrefixWithString_options_( + NSString str, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_27(this.ref.pointer, + _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// debugDescription - NSString get debugDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// compare: + NSComparisonResult compare_(NSString string) { + final _ret = + _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// compare:options: + NSComparisonResult compare_options_( + NSString string, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, + string.ref.pointer, mask.value); + return NSComparisonResult.fromValue(_ret); } - /// finalize - void finalize() { - _objc_msgSend_1(this.ref.pointer, _sel_finalize); + /// compare:options:range: + NSComparisonResult compare_options_range_(NSString string, + NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { + final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, + string.ref.pointer, mask.value, rangeOfReceiverToCompare); + return NSComparisonResult.fromValue(_ret); } - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); + /// compare:options:range:locale: + NSComparisonResult compare_options_range_locale_( + NSString string, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToCompare, + objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_25( + this.ref.pointer, + _sel_compare_options_range_locale_, + string.ref.pointer, + mask.value, + rangeOfReceiverToCompare, + locale?.ref.pointer ?? ffi.nullptr); + return NSComparisonResult.fromValue(_ret); } - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + /// componentsSeparatedByCharactersInSet: + NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { + final _ret = _objc_msgSend_209(this.ref.pointer, + _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + /// componentsSeparatedByString: + NSArray componentsSeparatedByString_(NSString separator) { + final _ret = _objc_msgSend_208(this.ref.pointer, + _sel_componentsSeparatedByString_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + /// containsString: + bool containsString_(NSString str) { + return _objc_msgSend_26( + this.ref.pointer, _sel_containsString_, str.ref.pointer); } - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + /// dataUsingEncoding: + NSData? dataUsingEncoding_(int encoding) { + final _ret = + _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// methodSignatureForSelector: - NSMethodSignature? methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_315( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); + /// dataUsingEncoding:allowLossyConversion: + NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { + final _ret = _objc_msgSend_203(this.ref.pointer, + _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); return _ret.address == 0 ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// decomposedStringWithCanonicalMapping + NSString get decomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// decomposedStringWithCompatibilityMapping + NSString get decomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( - this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); } - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// retain - NSProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSProxy.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + /// fastestEncoding + int get fastestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); } - /// self - NSProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSProxy.castFromPointer(_ret, retain: true, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: + bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( + ffi.Pointer buffer, + int maxBufferCount, + ffi.Pointer usedBufferCount, + int encoding, + NSStringEncodingConversionOptions options, + NSRange range, + ffi.Pointer leftover) { + return _objc_msgSend_206( + this.ref.pointer, + _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, + buffer, + maxBufferCount, + usedBufferCount, + encoding, + options.value, + range, + leftover); } -} -final class NSRange extends ffi.Struct { - @ffi.UnsignedLong() - external int location; - - @ffi.UnsignedLong() - external int length; -} - -/// NSSet -class NSSet extends NSObject1 { - NSSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSSet] that points to the same underlying object as [other]. - NSSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSSet] that wraps the given raw object pointer. - NSSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); - } - - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject1 observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// getCString:maxLength:encoding: + bool getCString_maxLength_encoding_( + ffi.Pointer buffer, int maxBufferCount, int encoding) { + return _objc_msgSend_205(this.ref.pointer, + _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } - /// allObjects - NSArray get allObjects { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// getCharacters: + void getCharacters_(ffi.Pointer buffer) { + _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); } - /// alloc - static NSSet alloc() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// getCharacters:range: + void getCharacters_range_( + ffi.Pointer buffer, NSRange range) { + _objc_msgSend_21( + this.ref.pointer, _sel_getCharacters_range_, buffer, range); } - /// allocWithZone: - static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// getLineStart:end:contentsEnd:forRange: + void getLineStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( + this.ref.pointer, + _sel_getLineStart_end_contentsEnd_forRange_, + startPtr, + lineEndPtr, + contentsEndPtr, + range); } - /// anyObject - objc.ObjCObjectBase? anyObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// getParagraphStart:end:contentsEnd:forRange: + void getParagraphStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer parEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( + this.ref.pointer, + _sel_getParagraphStart_end_contentsEnd_forRange_, + startPtr, + parEndPtr, + contentsEndPtr, + range); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// hasPrefix: + bool hasPrefix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); + /// hasSuffix: + bool hasSuffix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// hash + int get hash { + return _objc_msgSend_11(this.ref.pointer, _sel_hash); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// init + NSString init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytes:length:encoding: + NSString? initWithBytes_length_encoding_( + ffi.Pointer bytes, int len, int encoding) { + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_encoding_, bytes, len, encoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytesNoCopy:length:encoding:freeWhenDone: + NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, + bytes, + len, + encoding, + freeBuffer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// initWithCString:encoding: + NSString? initWithCString_encoding_( + ffi.Pointer nullTerminatedCString, int encoding) { + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// init - NSSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithCharacters:length: + NSString initWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + _sel_initWithCharacters_length_, characters, length); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray: - NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithCharactersNoCopy:length:freeWhenDone: + NSString initWithCharactersNoCopy_length_freeWhenDone_( + ffi.Pointer characters, int length, bool freeBuffer) { + final _ret = _objc_msgSend_219( + this.ref.retainAndReturnPointer(), + _sel_initWithCharactersNoCopy_length_freeWhenDone_, + characters, + length, + freeBuffer); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSSet? initWithCoder_(NSCoder coder) { + NSString? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSSet.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects: - NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfFile:encoding:error: + NSString? initWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects:count: - NSSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfFile:usedEncoding:error: + NSString? initWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithSet: - NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL:encoding:error: + NSString? initWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// initWithSet:copyItems: - NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL:usedEncoding:error: + NSString? initWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// intersectsSet: - bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); + /// initWithData:encoding: + NSString? initWithData_encoding_(NSData data, int encoding) { + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + _sel_initWithData_encoding_, data.ref.pointer, encoding); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToSet: - bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); + /// initWithFormat: + NSString initWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// isSubsetOfSet: - bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); + /// initWithFormat:locale: + NSString initWithFormat_locale_( + NSString format, objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_222( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// initWithString: + NSString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); + /// initWithUTF8String: + NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// member: - objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { - final _ret = - _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSSet new1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject1 observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// isEqualToString: + bool isEqualToString_(NSString aString) { + return _objc_msgSend_26( + this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject1 observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSString', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } - /// set - static NSSet set1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSString, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// setByAddingObject: - NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_238( - this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// setByAddingObjectsFromArray: - NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_240( - this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// lengthOfBytesUsingEncoding: + int lengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); } - /// setByAddingObjectsFromSet: - NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_239( - this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// lineRangeForRange: + void lineRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_lineRangeForRange_, range) + : stret.ref = + _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); } - /// setWithArray: - static NSSet setWithArray_(NSArray array) { + /// localizedCapitalizedString + NSString get localizedCapitalizedString { final _ret = - _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// setWithObject: - static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObject_, object.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// localizedCaseInsensitiveCompare: + NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22(this.ref.pointer, + _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// setWithObjects: - static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// localizedCaseInsensitiveContainsString: + bool localizedCaseInsensitiveContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); } - /// setWithObjects:count: - static NSSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSSet, _sel_setWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// localizedCompare: + NSComparisonResult localizedCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// setWithSet: - static NSSet setWithSet_(NSSet set) { + /// localizedLowercaseString + NSString get localizedLowercaseString { final _ret = - _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} -enum NSSortOptions { - NSSortConcurrent(1), - NSSortStable(16); + /// localizedStandardCompare: + NSComparisonResult localizedStandardCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } - final int value; - const NSSortOptions(this.value); + /// localizedStandardContainsString: + bool localizedStandardContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedStandardContainsString_, str.ref.pointer); + } - static NSSortOptions fromValue(int value) => switch (value) { - 1 => NSSortConcurrent, - 16 => NSSortStable, - _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), - }; -} - -/// NSString -class NSString extends NSObject1 { - NSString._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSString] that points to the same underlying object as [other]. - NSString.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSString] that wraps the given raw object pointer. - NSString.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSString]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); - } - - /// UTF8String - ffi.Pointer get UTF8String { - return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); - } - - /// alloc - static NSString alloc() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); - return NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); - return NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSString, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// localizedStandardRangeOfString: + void localizedStandardRangeOfString_( + ffi.Pointer stret, NSString str) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer) + : stret.ref = _objc_msgSend_28(this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); + /// localizedStringWithFormat: + static NSString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// cStringUsingEncoding: - ffi.Pointer cStringUsingEncoding_(int encoding) { - return _objc_msgSend_12( - this.ref.pointer, _sel_cStringUsingEncoding_, encoding); + /// localizedUppercaseString + NSString get localizedUppercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// canBeConvertedToEncoding: - bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_124( - this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// capitalizedString - NSString get capitalizedString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); + /// lowercaseString + NSString get lowercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// capitalizedStringWithLocale: - NSString capitalizedStringWithLocale_(NSLocale? locale) { + /// lowercaseStringWithLocale: + NSString lowercaseStringWithLocale_(NSLocale? locale) { final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// caseInsensitiveCompare: - NSComparisonResult caseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } - - /// characterAtIndex: - int characterAtIndex_(int index) { - return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); - } - - /// commonPrefixWithString:options: - NSString commonPrefixWithString_options_( - NSString str, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_27(this.ref.pointer, - _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); + _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// compare: - NSComparisonResult compare_(NSString string) { - final _ret = - _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } - - /// compare:options: - NSComparisonResult compare_options_( - NSString string, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, - string.ref.pointer, mask.value); - return NSComparisonResult.fromValue(_ret); - } - - /// compare:options:range: - NSComparisonResult compare_options_range_(NSString string, - NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { - final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, - string.ref.pointer, mask.value, rangeOfReceiverToCompare); - return NSComparisonResult.fromValue(_ret); - } - - /// compare:options:range:locale: - NSComparisonResult compare_options_range_locale_( - NSString string, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToCompare, - objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_25( - this.ref.pointer, - _sel_compare_options_range_locale_, - string.ref.pointer, - mask.value, - rangeOfReceiverToCompare, - locale?.ref.pointer ?? ffi.nullptr); - return NSComparisonResult.fromValue(_ret); - } - - /// componentsSeparatedByCharactersInSet: - NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_209(this.ref.pointer, - _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// componentsSeparatedByString: - NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_208(this.ref.pointer, - _sel_componentsSeparatedByString_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// maximumLengthOfBytesUsingEncoding: + int maximumLengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); } - /// containsString: - bool containsString_(NSString str) { - return _objc_msgSend_26( - this.ref.pointer, _sel_containsString_, str.ref.pointer); + /// new + static NSString new1() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_new); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// dataUsingEncoding: - NSData? dataUsingEncoding_(int encoding) { - final _ret = - _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); + /// objectWithItemProviderData:typeIdentifier:error: + static NSString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// dataUsingEncoding:allowLossyConversion: - NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_203(this.ref.pointer, - _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// paragraphRangeForRange: + void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) + : stret.ref = _objc_msgSend_200( + this.ref.pointer, _sel_paragraphRangeForRange_, range); } - /// decomposedStringWithCanonicalMapping - NSString get decomposedStringWithCanonicalMapping { + /// precomposedStringWithCanonicalMapping + NSString get precomposedStringWithCanonicalMapping { final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); + this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// decomposedStringWithCompatibilityMapping - NSString get decomposedStringWithCompatibilityMapping { + /// precomposedStringWithCompatibilityMapping + NSString get precomposedStringWithCompatibilityMapping { final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); + this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + /// propertyList + objc.ObjCObjectBase propertyList() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// propertyListFromStringsFileFormat + NSDictionary? propertyListFromStringsFileFormat() { + final _ret = _objc_msgSend_234( + this.ref.pointer, _sel_propertyListFromStringsFileFormat); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + /// rangeOfCharacterFromSet: + void rangeOfCharacterFromSet_( + ffi.Pointer stret, NSCharacterSet searchSet) { + objc.useMsgSendVariants + ? _objc_msgSend_196Stret(stret, this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) + : stret.ref = _objc_msgSend_196(this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// rangeOfCharacterFromSet:options: + void rangeOfCharacterFromSet_options_(ffi.Pointer stret, + NSCharacterSet searchSet, NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_197Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value) + : stret.ref = _objc_msgSend_197( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value); } - /// fastestEncoding - int get fastestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); + /// rangeOfCharacterFromSet:options:range: + void rangeOfCharacterFromSet_options_range_( + ffi.Pointer stret, + NSCharacterSet searchSet, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_198Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_198( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch); } - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + /// rangeOfComposedCharacterSequenceAtIndex: + void rangeOfComposedCharacterSequenceAtIndex_( + ffi.Pointer stret, int index) { + objc.useMsgSendVariants + ? _objc_msgSend_199Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index) + : stret.ref = _objc_msgSend_199(this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index); } - /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: - bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( - ffi.Pointer buffer, - int maxBufferCount, - ffi.Pointer usedBufferCount, - int encoding, - NSStringEncodingConversionOptions options, - NSRange range, - ffi.Pointer leftover) { - return _objc_msgSend_206( - this.ref.pointer, - _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, - buffer, - maxBufferCount, - usedBufferCount, - encoding, - options.value, - range, - leftover); + /// rangeOfComposedCharacterSequencesForRange: + void rangeOfComposedCharacterSequencesForRange_( + ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range) + : stret.ref = _objc_msgSend_200(this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range); } - /// getCString:maxLength:encoding: - bool getCString_maxLength_encoding_( - ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_205(this.ref.pointer, - _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); + /// rangeOfString: + void rangeOfString_(ffi.Pointer stret, NSString searchString) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, + searchString.ref.pointer) + : stret.ref = _objc_msgSend_28( + this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); } - /// getCharacters: - void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + /// rangeOfString:options: + void rangeOfString_options_(ffi.Pointer stret, NSString searchString, + NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_29Stret(stret, this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) + : stret.ref = _objc_msgSend_29(this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); } - /// getCharacters:range: - void getCharacters_range_( - ffi.Pointer buffer, NSRange range) { - _objc_msgSend_21( - this.ref.pointer, _sel_getCharacters_range_, buffer, range); + /// rangeOfString:options:range: + void rangeOfString_options_range_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_30Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_30( + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch); } - /// getLineStart:end:contentsEnd:forRange: - void getLineStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getLineStart_end_contentsEnd_forRange_, - startPtr, - lineEndPtr, - contentsEndPtr, - range); + /// rangeOfString:options:range:locale: + void rangeOfString_options_range_locale_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch, + NSLocale? locale) { + objc.useMsgSendVariants + ? _objc_msgSend_31Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr) + : stret.ref = _objc_msgSend_31( + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr); } - /// getParagraphStart:end:contentsEnd:forRange: - void getParagraphStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer parEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getParagraphStart_end_contentsEnd_forRange_, - startPtr, - parEndPtr, - contentsEndPtr, - range); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// hasPrefix: - bool hasPrefix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); + /// smallestEncoding + int get smallestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); } - /// hasSuffix: - bool hasSuffix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); + /// string + static NSString string() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_string); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// hash - int get hash { - return _objc_msgSend_11(this.ref.pointer, _sel_hash); + /// stringByAddingPercentEncodingWithAllowedCharacters: + NSString? stringByAddingPercentEncodingWithAllowedCharacters_( + NSCharacterSet allowedCharacters) { + final _ret = _objc_msgSend_236( + this.ref.pointer, + _sel_stringByAddingPercentEncodingWithAllowedCharacters_, + allowedCharacters.ref.pointer); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// init - NSString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// stringByAppendingFormat: + NSString stringByAppendingFormat_(NSString format) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:length:encoding: - NSString? initWithBytes_length_encoding_( - ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_encoding_, bytes, len, encoding); + /// stringByAppendingString: + NSString stringByAppendingString_(NSString aString) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringByApplyingTransform:reverse: + NSString? stringByApplyingTransform_reverse_( + NSString transform, bool reverse) { + final _ret = _objc_msgSend_216( + this.ref.pointer, + _sel_stringByApplyingTransform_reverse_, + transform.ref.pointer, + reverse); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( - ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, - bytes, - len, - encoding, - freeBuffer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// stringByFoldingWithOptions:locale: + NSString stringByFoldingWithOptions_locale_( + NSStringCompareOptions options, NSLocale? locale) { + final _ret = _objc_msgSend_212( + this.ref.pointer, + _sel_stringByFoldingWithOptions_locale_, + options.value, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCString:encoding: - NSString? initWithCString_encoding_( - ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), - _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + /// stringByPaddingToLength:withString:startingAtIndex: + NSString stringByPaddingToLength_withString_startingAtIndex_( + int newLength, NSString padString, int padIndex) { + final _ret = _objc_msgSend_211( + this.ref.pointer, + _sel_stringByPaddingToLength_withString_startingAtIndex_, + newLength, + padString.ref.pointer, + padIndex); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringByRemovingPercentEncoding + NSString? get stringByRemovingPercentEncoding { + final _ret = _objc_msgSend_58( + this.ref.pointer, _sel_stringByRemovingPercentEncoding); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharacters:length: - NSString initWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), - _sel_initWithCharacters_length_, characters, length); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// stringByReplacingCharactersInRange:withString: + NSString stringByReplacingCharactersInRange_withString_( + NSRange range, NSString replacement) { + final _ret = _objc_msgSend_215( + this.ref.pointer, + _sel_stringByReplacingCharactersInRange_withString_, + range, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharactersNoCopy:length:freeWhenDone: - NSString initWithCharactersNoCopy_length_freeWhenDone_( - ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( - this.ref.retainAndReturnPointer(), - _sel_initWithCharactersNoCopy_length_freeWhenDone_, - characters, - length, - freeBuffer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// stringByReplacingOccurrencesOfString:withString: + NSString stringByReplacingOccurrencesOfString_withString_( + NSString target, NSString replacement) { + final _ret = _objc_msgSend_214( + this.ref.pointer, + _sel_stringByReplacingOccurrencesOfString_withString_, + target.ref.pointer, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// stringByReplacingOccurrencesOfString:withString:options:range: + NSString stringByReplacingOccurrencesOfString_withString_options_range_( + NSString target, + NSString replacement, + NSStringCompareOptions options, + NSRange searchRange) { + final _ret = _objc_msgSend_213( + this.ref.pointer, + _sel_stringByReplacingOccurrencesOfString_withString_options_range_, + target.ref.pointer, + replacement.ref.pointer, + options.value, + searchRange); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringByTrimmingCharactersInSet: + NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { + final _ret = _objc_msgSend_210(this.ref.pointer, + _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: + static int + stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( + NSData data, + NSDictionary? opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion) { + return _objc_msgSend_233( + _class_NSString, + _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, + data.ref.pointer, + opts?.ref.pointer ?? ffi.nullptr, + string, + usedLossyConversion); + } + + /// stringWithCString:encoding: + static NSString? stringWithCString_encoding_( + ffi.Pointer cString, int enc) { + final _ret = _objc_msgSend_228( + _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:encoding:error: - NSString? initWithContentsOfFile_encoding_error_( + /// stringWithCharacters:length: + static NSString stringWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220( + _class_NSString, _sel_stringWithCharacters_length_, characters, length); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithContentsOfFile:encoding:error: + static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_230( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_encoding_error_, + _class_NSString, + _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile:usedEncoding:error: - NSString? initWithContentsOfFile_usedEncoding_error_( + /// stringWithContentsOfFile:usedEncoding:error: + static NSString? stringWithContentsOfFile_usedEncoding_error_( NSString path, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_232( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_usedEncoding_error_, + _class_NSString, + _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:encoding:error: - NSString? initWithContentsOfURL_encoding_error_( + /// stringWithContentsOfURL:encoding:error: + static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_229( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_encoding_error_, + _class_NSString, + _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:usedEncoding:error: - NSString? initWithContentsOfURL_usedEncoding_error_( + /// stringWithContentsOfURL:usedEncoding:error: + static NSString? stringWithContentsOfURL_usedEncoding_error_( NSURL url, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_231( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_usedEncoding_error_, + _class_NSString, + _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithData:encoding: - NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), - _sel_initWithData_encoding_, data.ref.pointer, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithFormat: - NSString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithFormat:locale: - NSString initWithFormat_locale_( - NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// stringWithFormat: + static NSString stringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_stringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithString: - NSString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// stringWithString: + static NSString stringWithString_(NSString string) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_stringWithString_, string.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithUTF8String: - NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); + /// stringWithUTF8String: + static NSString? stringWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221( + _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_error_( + /// stringWithValidatedFormat:validFormatSpecifiers:error: + static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + _class_NSString, + _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, validFormatSpecifiers.ref.pointer, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// substringFromIndex: + NSString substringFromIndex_(int from) { + final _ret = + _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + /// substringToIndex: + NSString substringToIndex_(int to) { + final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + /// substringWithRange: + NSString substringWithRange_(NSRange range) { + final _ret = + _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// isEqualToString: - bool isEqualToString_(NSString aString) { - return _objc_msgSend_26( - this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSString', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + /// uppercaseString + NSString get uppercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// uppercaseStringWithLocale: + NSString uppercaseStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSString', 'writableTypeIdentifiersForItemProvider'); } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically:encoding:error: + bool writeToFile_atomically_encoding_error_( + NSString path, + bool useAuxiliaryFile, + int enc, + ffi.Pointer> error) { + return _objc_msgSend_218( + this.ref.pointer, + _sel_writeToFile_atomically_encoding_error_, + path.ref.pointer, + useAuxiliaryFile, + enc, + error); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// writeToURL:atomically:encoding:error: + bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, + int enc, ffi.Pointer> error) { + return _objc_msgSend_217( + this.ref.pointer, + _sel_writeToURL_atomically_encoding_error_, + url.ref.pointer, + useAuxiliaryFile, + enc, + error); } +} - /// lengthOfBytesUsingEncoding: - int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); +enum NSStringEnumerationOptions { + NSStringEnumerationByLines(0), + NSStringEnumerationByParagraphs(1), + NSStringEnumerationByComposedCharacterSequences(2), + NSStringEnumerationByWords(3), + NSStringEnumerationBySentences(4), + NSStringEnumerationByCaretPositions(5), + NSStringEnumerationByDeletionClusters(6), + NSStringEnumerationReverse(256), + NSStringEnumerationSubstringNotRequired(512), + NSStringEnumerationLocalized(1024); + + final int value; + const NSStringEnumerationOptions(this.value); + + static NSStringEnumerationOptions fromValue(int value) => switch (value) { + 0 => NSStringEnumerationByLines, + 1 => NSStringEnumerationByParagraphs, + 2 => NSStringEnumerationByComposedCharacterSequences, + 3 => NSStringEnumerationByWords, + 4 => NSStringEnumerationBySentences, + 5 => NSStringEnumerationByCaretPositions, + 6 => NSStringEnumerationByDeletionClusters, + 256 => NSStringEnumerationReverse, + 512 => NSStringEnumerationSubstringNotRequired, + 1024 => NSStringEnumerationLocalized, + _ => throw ArgumentError( + "Unknown value for NSStringEnumerationOptions: $value"), + }; +} + +/// NSMutableString +class NSMutableString extends NSString { + NSMutableString._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableString] that points to the same underlying object as [other]. + NSMutableString.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableString] that wraps the given raw object pointer. + NSMutableString.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableString]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); } - /// lineRangeForRange: - void lineRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_lineRangeForRange_, range) - : stret.ref = - _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); + /// alloc + static NSMutableString alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedCapitalizedString - NSString get localizedCapitalizedString { + /// allocWithZone: + static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedCaseInsensitiveCompare: - NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22(this.ref.pointer, - _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// appendFormat: + void appendFormat_(NSString format) { + _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); } - /// localizedCaseInsensitiveContainsString: - bool localizedCaseInsensitiveContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); + /// appendString: + void appendString_(NSString aString) { + _objc_msgSend_150( + this.ref.pointer, _sel_appendString_, aString.ref.pointer); } - /// localizedCompare: - NSComparisonResult localizedCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// applyTransform:reverse:range:updatedRange: + bool applyTransform_reverse_range_updatedRange_(NSString transform, + bool reverse, NSRange range, ffi.Pointer resultingRange) { + return _objc_msgSend_313( + this.ref.pointer, + _sel_applyTransform_reverse_range_updatedRange_, + transform.ref.pointer, + reverse, + range, + resultingRange); } - /// localizedLowercaseString - NSString get localizedLowercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207( + _class_NSMutableString, _sel_availableStringEncodings); } - /// localizedStandardCompare: - NSComparisonResult localizedStandardCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11( + _class_NSMutableString, _sel_defaultCStringEncoding); } - /// localizedStandardContainsString: - bool localizedStandardContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedStandardContainsString_, str.ref.pointer); + /// deleteCharactersInRange: + void deleteCharactersInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); } - /// localizedStandardRangeOfString: - void localizedStandardRangeOfString_( - ffi.Pointer stret, NSString str) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer) - : stret.ref = _objc_msgSend_28(this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer); + /// init + NSMutableString init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedStringWithFormat: - static NSString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithBytes:length:encoding: + NSMutableString? initWithBytes_length_encoding_( + ffi.Pointer bytes, int len, int encoding) { + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_encoding_, bytes, len, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); + /// initWithBytesNoCopy:length:encoding:freeWhenDone: + NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { + final _ret = _objc_msgSend_227( + this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, + bytes, + len, + encoding, + freeBuffer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// localizedUppercaseString - NSString get localizedUppercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseString - NSString get lowercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCString:encoding: + NSMutableString? initWithCString_encoding_( + ffi.Pointer nullTerminatedCString, int encoding) { + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseStringWithLocale: - NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCapacity: + NSMutableString initWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// maximumLengthOfBytesUsingEncoding: - int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); + /// initWithCharacters:length: + NSMutableString initWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + _sel_initWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSString new1() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_new); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// initWithCharactersNoCopy:length:freeWhenDone: + NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( + ffi.Pointer characters, int length, bool freeBuffer) { + final _ret = _objc_msgSend_219( + this.ref.retainAndReturnPointer(), + _sel_initWithCharactersNoCopy_length_freeWhenDone_, + characters, + length, + freeBuffer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); + /// initWithCoder: + NSMutableString? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// paragraphRangeForRange: - void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_200( - this.ref.pointer, _sel_paragraphRangeForRange_, range); + /// initWithContentsOfFile:encoding:error: + NSMutableString? initWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// precomposedStringWithCanonicalMapping - NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile:usedEncoding:error: + NSMutableString? initWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// precomposedStringWithCompatibilityMapping - NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfURL:encoding:error: + NSMutableString? initWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// propertyList - objc.ObjCObjectBase propertyList() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// initWithContentsOfURL:usedEncoding:error: + NSMutableString? initWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// propertyListFromStringsFileFormat - NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_234( - this.ref.pointer, _sel_propertyListFromStringsFileFormat); + /// initWithData:encoding: + NSMutableString? initWithData_encoding_(NSData data, int encoding) { + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfCharacterFromSet: - void rangeOfCharacterFromSet_( - ffi.Pointer stret, NSCharacterSet searchSet) { - objc.useMsgSendVariants - ? _objc_msgSend_196Stret(stret, this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_196(this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); + /// initWithFormat: + NSMutableString initWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfCharacterFromSet:options: - void rangeOfCharacterFromSet_options_(ffi.Pointer stret, - NSCharacterSet searchSet, NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_197Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value) - : stret.ref = _objc_msgSend_197( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value); + /// initWithFormat:locale: + NSMutableString initWithFormat_locale_( + NSString format, objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_222( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfCharacterFromSet:options:range: - void rangeOfCharacterFromSet_options_range_( - ffi.Pointer stret, - NSCharacterSet searchSet, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_198Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_198( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch); + /// initWithString: + NSMutableString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfComposedCharacterSequenceAtIndex: - void rangeOfComposedCharacterSequenceAtIndex_( - ffi.Pointer stret, int index) { - objc.useMsgSendVariants - ? _objc_msgSend_199Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_199(this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index); + /// initWithUTF8String: + NSMutableString? initWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfComposedCharacterSequencesForRange: - void rangeOfComposedCharacterSequencesForRange_( - ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_200(this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range); - } - - /// rangeOfString: - void rangeOfString_(ffi.Pointer stret, NSString searchString) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, - searchString.ref.pointer) - : stret.ref = _objc_msgSend_28( - this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); - } - - /// rangeOfString:options: - void rangeOfString_options_(ffi.Pointer stret, NSString searchString, - NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_29Stret(stret, this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_29(this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); - } - - /// rangeOfString:options:range: - void rangeOfString_options_range_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_30Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_30( - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch); - } - - /// rangeOfString:options:range:locale: - void rangeOfString_options_range_locale_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch, - NSLocale? locale) { - objc.useMsgSendVariants - ? _objc_msgSend_31Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr) - : stret.ref = _objc_msgSend_31( - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr); - } - - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSString, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// smallestEncoding - int get smallestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// string - static NSString string() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_string); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// insertString:atIndex: + void insertString_atIndex_(NSString aString, int loc) { + _objc_msgSend_311( + this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } - /// stringByAddingPercentEncodingWithAllowedCharacters: - NSString? stringByAddingPercentEncodingWithAllowedCharacters_( - NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_236( - this.ref.pointer, - _sel_stringByAddingPercentEncodingWithAllowedCharacters_, - allowedCharacters.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableString, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// stringByAppendingFormat: - NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringByAppendingString: - NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// localizedStringWithFormat: + static NSMutableString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(_class_NSMutableString, + _sel_localizedStringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// stringByApplyingTransform:reverse: - NSString? stringByApplyingTransform_reverse_( - NSString transform, bool reverse) { - final _ret = _objc_msgSend_216( - this.ref.pointer, - _sel_stringByApplyingTransform_reverse_, - transform.ref.pointer, - reverse); + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSMutableString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSMutableString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// stringByFoldingWithOptions:locale: - NSString stringByFoldingWithOptions_locale_( - NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_212( - this.ref.pointer, - _sel_stringByFoldingWithOptions_locale_, - options.value, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// stringByPaddingToLength:withString:startingAtIndex: - NSString stringByPaddingToLength_withString_startingAtIndex_( - int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_211( - this.ref.pointer, - _sel_stringByPaddingToLength_withString_startingAtIndex_, - newLength, - padString.ref.pointer, - padIndex); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// new + static NSMutableString new1() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// stringByRemovingPercentEncoding - NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_58( - this.ref.pointer, _sel_stringByRemovingPercentEncoding); + /// objectWithItemProviderData:typeIdentifier:error: + static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSMutableString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// stringByReplacingCharactersInRange:withString: - NSString stringByReplacingCharactersInRange_withString_( - NSRange range, NSString replacement) { - final _ret = _objc_msgSend_215( - this.ref.pointer, - _sel_stringByReplacingCharactersInRange_withString_, - range, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// stringByReplacingOccurrencesOfString:withString: - NSString stringByReplacingOccurrencesOfString_withString_( - NSString target, NSString replacement) { - final _ret = _objc_msgSend_214( - this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_, - target.ref.pointer, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// replaceCharactersInRange:withString: + void replaceCharactersInRange_withString_(NSRange range, NSString aString) { + _objc_msgSend_310(this.ref.pointer, + _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } - /// stringByReplacingOccurrencesOfString:withString:options:range: - NSString stringByReplacingOccurrencesOfString_withString_options_range_( + /// replaceOccurrencesOfString:withString:options:range: + int replaceOccurrencesOfString_withString_options_range_( NSString target, NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - final _ret = _objc_msgSend_213( + return _objc_msgSend_312( this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_options_range_, + _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, replacement.ref.pointer, options.value, searchRange); - return NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringByTrimmingCharactersInSet: - NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_210(this.ref.pointer, - _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// setString: + void setString_(NSString aString) { + _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); + } + + /// string + static NSMutableString string() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: @@ -8631,7 +8238,7 @@ class NSString extends NSObject1 { ffi.Pointer> string, ffi.Pointer usedLossyConversion) { return _objc_msgSend_233( - _class_NSString, + _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, opts?.ref.pointer ?? ffi.nullptr, @@ -8640,714 +8247,621 @@ class NSString extends NSObject1 { } /// stringWithCString:encoding: - static NSString? stringWithCString_encoding_( + static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { final _ret = _objc_msgSend_228( - _class_NSString, _sel_stringWithCString_encoding_, cString, enc); + _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringWithCapacity: + static NSMutableString stringWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + _class_NSMutableString, _sel_stringWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithCharacters:length: - static NSString stringWithCharacters_length_( + static NSMutableString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220( - _class_NSString, _sel_stringWithCharacters_length_, characters, length); - return NSString.castFromPointer(_ret, retain: true, release: true); + final _ret = _objc_msgSend_220(_class_NSMutableString, + _sel_stringWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfFile:encoding:error: - static NSString? stringWithContentsOfFile_encoding_error_( + static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_230( - _class_NSString, + _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfFile:usedEncoding:error: - static NSString? stringWithContentsOfFile_usedEncoding_error_( + static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( NSString path, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_232( - _class_NSString, + _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfURL:encoding:error: - static NSString? stringWithContentsOfURL_encoding_error_( + static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_229( - _class_NSString, + _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfURL:usedEncoding:error: - static NSString? stringWithContentsOfURL_usedEncoding_error_( + static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( NSURL url, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_231( - _class_NSString, + _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithFormat: - static NSString stringWithFormat_(NSString format) { + static NSMutableString stringWithFormat_(NSString format) { final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: - static NSString stringWithString_(NSString string) { + static NSMutableString stringWithString_(NSString string) { final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithString_, string.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithUTF8String: - static NSString? stringWithUTF8String_( + static NSMutableString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221( - _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); + final _ret = _objc_msgSend_221(_class_NSMutableString, + _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { + static NSMutableString? + stringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { final _ret = _objc_msgSend_223( - _class_NSString, + _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, validFormatSpecifiers.ref.pointer, error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// substringFromIndex: - NSString substringFromIndex_(int from) { - final _ret = - _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); } +} - /// substringToIndex: - NSString substringToIndex_(int to) { - final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); - return NSString.castFromPointer(_ret, retain: true, release: true); - } +/// NSCharacterSet +class NSCharacterSet extends NSObject { + NSCharacterSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// substringWithRange: - NSString substringWithRange_(NSRange range) { - final _ret = - _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. + NSCharacterSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. + NSCharacterSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSCharacterSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); + /// URLFragmentAllowedCharacterSet + static NSCharacterSet getURLFragmentAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// uppercaseString - NSString get uppercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// URLHostAllowedCharacterSet + static NSCharacterSet getURLHostAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// uppercaseStringWithLocale: - NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// URLPasswordAllowedCharacterSet + static NSCharacterSet getURLPasswordAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSString', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// URLPathAllowedCharacterSet + static NSCharacterSet getURLPathAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically:encoding:error: - bool writeToFile_atomically_encoding_error_( - NSString path, - bool useAuxiliaryFile, - int enc, - ffi.Pointer> error) { - return _objc_msgSend_218( - this.ref.pointer, - _sel_writeToFile_atomically_encoding_error_, - path.ref.pointer, - useAuxiliaryFile, - enc, - error); + /// URLQueryAllowedCharacterSet + static NSCharacterSet getURLQueryAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:atomically:encoding:error: - bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, - int enc, ffi.Pointer> error) { - return _objc_msgSend_217( - this.ref.pointer, - _sel_writeToURL_atomically_encoding_error_, - url.ref.pointer, - useAuxiliaryFile, - enc, - error); + /// URLUserAllowedCharacterSet + static NSCharacterSet getURLUserAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } -} -enum NSStringCompareOptions { - NSCaseInsensitiveSearch(1), - NSLiteralSearch(2), - NSBackwardsSearch(4), - NSAnchoredSearch(8), - NSNumericSearch(64), - NSDiacriticInsensitiveSearch(128), - NSWidthInsensitiveSearch(256), - NSForcedOrderingSearch(512), - NSRegularExpressionSearch(1024); + /// alloc + static NSCharacterSet alloc() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSStringCompareOptions(this.value); + /// allocWithZone: + static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } - static NSStringCompareOptions fromValue(int value) => switch (value) { - 1 => NSCaseInsensitiveSearch, - 2 => NSLiteralSearch, - 4 => NSBackwardsSearch, - 8 => NSAnchoredSearch, - 64 => NSNumericSearch, - 128 => NSDiacriticInsensitiveSearch, - 256 => NSWidthInsensitiveSearch, - 512 => NSForcedOrderingSearch, - 1024 => NSRegularExpressionSearch, - _ => throw ArgumentError( - "Unknown value for NSStringCompareOptions: $value"), - }; -} + /// alphanumericCharacterSet + static NSCharacterSet getAlphanumericCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } -enum NSStringEncodingConversionOptions { - NSStringEncodingConversionAllowLossy(1), - NSStringEncodingConversionExternalRepresentation(2); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSCharacterSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } - final int value; - const NSStringEncodingConversionOptions(this.value); + /// bitmapRepresentation + NSData get bitmapRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); + } - static NSStringEncodingConversionOptions fromValue(int value) => - switch (value) { - 1 => NSStringEncodingConversionAllowLossy, - 2 => NSStringEncodingConversionExternalRepresentation, - _ => throw ArgumentError( - "Unknown value for NSStringEncodingConversionOptions: $value"), - }; -} + /// capitalizedLetterCharacterSet + static NSCharacterSet getCapitalizedLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } -enum NSStringEnumerationOptions { - NSStringEnumerationByLines(0), - NSStringEnumerationByParagraphs(1), - NSStringEnumerationByComposedCharacterSequences(2), - NSStringEnumerationByWords(3), - NSStringEnumerationBySentences(4), - NSStringEnumerationByCaretPositions(5), - NSStringEnumerationByDeletionClusters(6), - NSStringEnumerationReverse(256), - NSStringEnumerationSubstringNotRequired(512), - NSStringEnumerationLocalized(1024); + /// characterIsMember: + bool characterIsMember_(int aCharacter) { + return _objc_msgSend_192( + this.ref.pointer, _sel_characterIsMember_, aCharacter); + } - final int value; - const NSStringEnumerationOptions(this.value); + /// characterSetWithBitmapRepresentation: + static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { + final _ret = _objc_msgSend_189(_class_NSCharacterSet, + _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - static NSStringEnumerationOptions fromValue(int value) => switch (value) { - 0 => NSStringEnumerationByLines, - 1 => NSStringEnumerationByParagraphs, - 2 => NSStringEnumerationByComposedCharacterSequences, - 3 => NSStringEnumerationByWords, - 4 => NSStringEnumerationBySentences, - 5 => NSStringEnumerationByCaretPositions, - 6 => NSStringEnumerationByDeletionClusters, - 256 => NSStringEnumerationReverse, - 512 => NSStringEnumerationSubstringNotRequired, - 1024 => NSStringEnumerationLocalized, - _ => throw ArgumentError( - "Unknown value for NSStringEnumerationOptions: $value"), - }; -} + /// characterSetWithCharactersInString: + static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { + final _ret = _objc_msgSend_34(_class_NSCharacterSet, + _sel_characterSetWithCharactersInString_, aString.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } -/// NSURL -class NSURL extends NSObject1 { - NSURL._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// characterSetWithContentsOfFile: + static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { + final _ret = _objc_msgSend_190(_class_NSCharacterSet, + _sel_characterSetWithContentsOfFile_, fName.ref.pointer); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSURL] that points to the same underlying object as [other]. - NSURL.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// characterSetWithRange: + static NSCharacterSet characterSetWithRange_(NSRange aRange) { + final _ret = _objc_msgSend_33( + _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSURL] that wraps the given raw object pointer. - NSURL.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// controlCharacterSet + static NSCharacterSet getControlCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSURL]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); + /// decimalDigitCharacterSet + static NSCharacterSet getDecimalDigitCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLByAppendingPathComponent: - NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// decomposableCharacterSet + static NSCharacterSet getDecomposableCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLByAppendingPathComponent:isDirectory: - NSURL? URLByAppendingPathComponent_isDirectory_( - NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_172( - this.ref.pointer, - _sel_URLByAppendingPathComponent_isDirectory_, - pathComponent.ref.pointer, - isDirectory); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// URLByAppendingPathExtension: - NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// hasMemberInPlane: + bool hasMemberInPlane_(int thePlane) { + return _objc_msgSend_195( + this.ref.pointer, _sel_hasMemberInPlane_, thePlane); } - /// URLByDeletingLastPathComponent - NSURL? get URLByDeletingLastPathComponent { + /// illegalCharacterSet + static NSCharacterSet getIllegalCharacterSet() { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); + _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// init + NSCharacterSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSCharacterSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// URLByDeletingPathExtension - NSURL? get URLByDeletingPathExtension { + /// invertedSet + NSCharacterSet get invertedSet { + final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// isSupersetOfSet: + bool isSupersetOfSet_(NSCharacterSet theOtherSet) { + return _objc_msgSend_194( + this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSCharacterSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// letterCharacterSet + static NSCharacterSet getLetterCharacterSet() { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLByResolvingAliasFileAtURL:options:error: - static NSURL? URLByResolvingAliasFileAtURL_options_error_( - NSURL url, - NSURLBookmarkResolutionOptions options, - ffi.Pointer> error) { - final _ret = _objc_msgSend_157( - _class_NSURL, - _sel_URLByResolvingAliasFileAtURL_options_error_, - url.ref.pointer, - options.value, - error); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// longCharacterIsMember: + bool longCharacterIsMember_(int theLongChar) { + return _objc_msgSend_193( + this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); } - /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - static NSURL? - URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( - NSData bookmarkData, - NSURLBookmarkResolutionOptions options, - NSURL? relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_153( - _class_NSURL, - _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, - bookmarkData.ref.pointer, - options.value, - relativeURL?.ref.pointer ?? ffi.nullptr, - isStale, - error); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// lowercaseLetterCharacterSet + static NSCharacterSet getLowercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLByResolvingSymlinksInPath - NSURL? get URLByResolvingSymlinksInPath { + /// new + static NSCharacterSet new1() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } + + /// newlineCharacterSet + static NSCharacterSet getNewlineCharacterSet() { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// nonBaseCharacterSet + static NSCharacterSet getNonBaseCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLByStandardizingPath - NSURL? get URLByStandardizingPath { + /// punctuationCharacterSet + static NSCharacterSet getPunctuationCharacterSet() { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLWithDataRepresentation:relativeToURL: - static NSURL URLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_URLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); } - /// URLWithString: - static NSURL? URLWithString_(NSString URLString) { - final _ret = _objc_msgSend_52( - _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// symbolCharacterSet + static NSCharacterSet getSymbolCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLWithString:encodingInvalidCharacters: - static NSURL? URLWithString_encodingInvalidCharacters_( - NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( - _class_NSURL, - _sel_URLWithString_encodingInvalidCharacters_, - URLString.ref.pointer, - encodingInvalidCharacters); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// uppercaseLetterCharacterSet + static NSCharacterSet getUppercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// URLWithString:relativeToURL: - static NSURL? URLWithString_relativeToURL_( - NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( - _class_NSURL, - _sel_URLWithString_relativeToURL_, - URLString.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// whitespaceAndNewlineCharacterSet + static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// absoluteString - NSString? get absoluteString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// whitespaceCharacterSet + static NSCharacterSet getWhitespaceCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } +} - /// absoluteURL - NSURL? get absoluteURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } +enum NSURLHandleStatus { + NSURLHandleNotLoaded(0), + NSURLHandleLoadSucceeded(1), + NSURLHandleLoadInProgress(2), + NSURLHandleLoadFailed(3); - /// absoluteURLWithDataRepresentation:relativeToURL: - static NSURL absoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_absoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + final int value; + const NSURLHandleStatus(this.value); + + static NSURLHandleStatus fromValue(int value) => switch (value) { + 0 => NSURLHandleNotLoaded, + 1 => NSURLHandleLoadSucceeded, + 2 => NSURLHandleLoadInProgress, + 3 => NSURLHandleLoadFailed, + _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), + }; +} + +/// NSURLHandle +class NSURLHandle extends NSObject { + NSURLHandle._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. + NSURLHandle.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSURLHandle] that wraps the given raw object pointer. + NSURLHandle.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSURLHandle]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); } /// alloc - static NSURL alloc() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); - return NSURL.castFromPointer(_ret, retain: false, release: true); + static NSURLHandle alloc() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); - return NSURL.castFromPointer(_ret, retain: false, release: true); + static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURL, + return _objc_msgSend_26(_class_NSURLHandle, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// baseURL - NSURL? get baseURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// autorelease + NSURLHandle autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } - /// bookmarkDataWithContentsOfURL:error: - static NSData? bookmarkDataWithContentsOfURL_error_( - NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_156( - _class_NSURL, - _sel_bookmarkDataWithContentsOfURL_error_, - bookmarkFileURL.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// init + NSURLHandle init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: - NSData? - bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( - NSURLBookmarkCreationOptions options, - NSArray? keys, - NSURL? relativeURL, - ffi.Pointer> error) { - final _ret = _objc_msgSend_152( - this.ref.pointer, - _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, - options.value, - keys?.ref.pointer ?? ffi.nullptr, - relativeURL?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSURLHandle, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// checkPromisedItemIsReachableAndReturnError: - bool checkPromisedItemIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145(this.ref.pointer, - _sel_checkPromisedItemIsReachableAndReturnError_, error); + /// new + static NSURLHandle new1() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// checkResourceIsReachableAndReturnError: - bool checkResourceIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145( - this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); + /// retain + NSURLHandle retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } - /// dataRepresentation - NSData get dataRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// self + NSURLHandle self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } +} - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); +/// NSURL +class NSURL extends NSObject { + NSURL._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSURL] that points to the same underlying object as [other]. + NSURL.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSURL] that wraps the given raw object pointer. + NSURL.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSURL]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); } - /// filePathURL - NSURL? get filePathURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + /// URLByAppendingPathComponent: + NSURL? URLByAppendingPathComponent_(NSString pathComponent) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); + } + + /// URLByAppendingPathComponent:isDirectory: + NSURL? URLByAppendingPathComponent_isDirectory_( + NSString pathComponent, bool isDirectory) { + final _ret = _objc_msgSend_172( + this.ref.pointer, + _sel_URLByAppendingPathComponent_isDirectory_, + pathComponent.ref.pointer, + isDirectory); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// fileReferenceURL - NSURL? fileReferenceURL() { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + /// URLByAppendingPathExtension: + NSURL? URLByAppendingPathExtension_(NSString pathExtension) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// fileSystemRepresentation - ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); - } - - /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_51( - _class_NSURL, - _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// fileURLWithPath: - static NSURL fileURLWithPath_(NSString path) { + /// URLByDeletingLastPathComponent + NSURL? get URLByDeletingLastPathComponent { final _ret = - _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// fileURLWithPath:isDirectory: - static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_48(_class_NSURL, - _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// fileURLWithPath:isDirectory:relativeToURL: - static NSURL fileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_46( - _class_NSURL, - _sel_fileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// fileURLWithPath:relativeToURL: - static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_47( - _class_NSURL, - _sel_fileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// fileURLWithPathComponents: - static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_170( - _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// fragment - NSString? get fragment { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); + /// URLByDeletingPathExtension + NSURL? get URLByDeletingPathExtension { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// getFileSystemRepresentation:maxLength: - bool getFileSystemRepresentation_maxLength_( - ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_98(this.ref.pointer, - _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// getPromisedItemResourceValue:forKey:error: - bool getPromisedItemResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, + /// URLByResolvingAliasFileAtURL:options:error: + static NSURL? URLByResolvingAliasFileAtURL_options_error_( + NSURL url, + NSURLBookmarkResolutionOptions options, ffi.Pointer> error) { - return _objc_msgSend_146( - this.ref.pointer, - _sel_getPromisedItemResourceValue_forKey_error_, - value, - key.ref.pointer, + final _ret = _objc_msgSend_157( + _class_NSURL, + _sel_URLByResolvingAliasFileAtURL_options_error_, + url.ref.pointer, + options.value, error); - } - - /// getResourceValue:forKey:error: - bool getResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, - ffi.Pointer> error) { - return _objc_msgSend_146(this.ref.pointer, - _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); - } - - /// hasDirectoryPath - bool get hasDirectoryPath { - return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); - } - - /// host - NSString? get host { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// init - NSURL init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// initAbsoluteURLWithDataRepresentation:relativeToURL: - NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - NSURL? - initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + static NSURL? + URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( NSData bookmarkData, NSURLBookmarkResolutionOptions options, NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { final _ret = _objc_msgSend_153( - this.ref.retainAndReturnPointer(), - _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + _class_NSURL, + _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, options.value, relativeURL?.ref.pointer ?? ffi.nullptr, @@ -9355,7798 +8869,1115 @@ class NSURL extends NSObject1 { error); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_50( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// initFileURLWithPath: - NSURL initFileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// initFileURLWithPath:isDirectory: - NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// initFileURLWithPath:isDirectory:relativeToURL: - NSURL initFileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_42( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initFileURLWithPath:relativeToURL: - NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_43( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// URLByResolvingSymlinksInPath + NSURL? get URLByResolvingSymlinksInPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSURL? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// URLByStandardizingPath + NSURL? get URLByStandardizingPath { + final _ret = + _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithDataRepresentation:relativeToURL: - NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initWithDataRepresentation_relativeToURL_, + /// URLWithDataRepresentation:relativeToURL: + static NSURL URLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_URLWithDataRepresentation_relativeToURL_, data.ref.pointer, baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithString: - NSURL? initWithString_(NSString URLString) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithString_, URLString.ref.pointer); + /// URLWithString: + static NSURL? URLWithString_(NSString URLString) { + final _ret = _objc_msgSend_52( + _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithString:encodingInvalidCharacters: - NSURL? initWithString_encodingInvalidCharacters_( + /// URLWithString:encodingInvalidCharacters: + static NSURL? URLWithString_encodingInvalidCharacters_( NSString URLString, bool encodingInvalidCharacters) { final _ret = _objc_msgSend_54( - this.ref.retainAndReturnPointer(), - _sel_initWithString_encodingInvalidCharacters_, + _class_NSURL, + _sel_URLWithString_encodingInvalidCharacters_, URLString.ref.pointer, encodingInvalidCharacters); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// initWithString:relativeToURL: - NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( - this.ref.retainAndReturnPointer(), - _sel_initWithString_relativeToURL_, + /// URLWithString:relativeToURL: + static NSURL? URLWithString_relativeToURL_( + NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + _class_NSURL, + _sel_URLWithString_relativeToURL_, URLString.ref.pointer, baseURL?.ref.pointer ?? ffi.nullptr); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// isFileReferenceURL - bool isFileReferenceURL() { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); + /// absoluteString + NSString? get absoluteString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// isFileURL - bool get fileURL { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); + /// absoluteURL + NSURL? get absoluteURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSURL', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + /// absoluteURLWithDataRepresentation:relativeToURL: + static NSURL absoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_absoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURL, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSURL alloc() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// lastPathComponent - NSString? get lastPathComponent { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSURL new1() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSURL, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSURL? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSURL, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); + /// baseURL + NSURL? get baseURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// parameterString - NSString? get parameterString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); + /// bookmarkDataWithContentsOfURL:error: + static NSData? bookmarkDataWithContentsOfURL_error_( + NSURL bookmarkFileURL, ffi.Pointer> error) { + final _ret = _objc_msgSend_156( + _class_NSURL, + _sel_bookmarkDataWithContentsOfURL_error_, + bookmarkFileURL.ref.pointer, + error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// password - NSString? get password { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); + /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: + NSData? + bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( + NSURLBookmarkCreationOptions options, + NSArray? keys, + NSURL? relativeURL, + ffi.Pointer> error) { + final _ret = _objc_msgSend_152( + this.ref.pointer, + _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, + options.value, + keys?.ref.pointer ?? ffi.nullptr, + relativeURL?.ref.pointer ?? ffi.nullptr, + error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// path - NSString? get path { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// checkPromisedItemIsReachableAndReturnError: + bool checkPromisedItemIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145(this.ref.pointer, + _sel_checkPromisedItemIsReachableAndReturnError_, error); } - /// pathComponents - NSArray? get pathComponents { - final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// checkResourceIsReachableAndReturnError: + bool checkResourceIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145( + this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } - /// pathExtension - NSString? get pathExtension { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// dataRepresentation + NSData get dataRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// port - NSNumber? get port { - final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// promisedItemResourceValuesForKeys:error: - NSDictionary? promisedItemResourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_169(this.ref.pointer, - _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); + /// filePathURL + NSURL? get filePathURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// query - NSString? get query { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); + /// fileReferenceURL + NSURL? fileReferenceURL() { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// relativePath - NSString? get relativePath { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// fileSystemRepresentation + ffi.Pointer get fileSystemRepresentation { + return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); } - /// relativeString - NSString get relativeString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_51( + _class_NSURL, + _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// removeAllCachedResourceValues - void removeAllCachedResourceValues() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); + /// fileURLWithPath: + static NSURL fileURLWithPath_(NSString path) { + final _ret = + _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// removeCachedResourceValueForKey: - void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, - key.ref.pointer); + /// fileURLWithPath:isDirectory: + static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_48(_class_NSURL, + _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// resourceSpecifier - NSString? get resourceSpecifier { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// fileURLWithPath:isDirectory:relativeToURL: + static NSURL fileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_46( + _class_NSURL, + _sel_fileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// resourceValuesForKeys:error: - objc.ObjCObjectBase? resourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_147(this.ref.pointer, - _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// fileURLWithPath:relativeToURL: + static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_47( + _class_NSURL, + _sel_fileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// resourceValuesForKeys:fromBookmarkData: - static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( - NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_154( - _class_NSURL, - _sel_resourceValuesForKeys_fromBookmarkData_, - keys.ref.pointer, - bookmarkData.ref.pointer); + /// fileURLWithPathComponents: + static NSURL? fileURLWithPathComponents_(NSArray components) { + final _ret = _objc_msgSend_170( + _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// scheme - NSString? get scheme { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); + /// fragment + NSString? get fragment { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); } - /// setResourceValue:forKey:error: - bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, + /// getFileSystemRepresentation:maxLength: + bool getFileSystemRepresentation_maxLength_( + ffi.Pointer buffer, int maxBufferLength) { + return _objc_msgSend_98(this.ref.pointer, + _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); + } + + /// getPromisedItemResourceValue:forKey:error: + bool getPromisedItemResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, ffi.Pointer> error) { - return _objc_msgSend_148( + return _objc_msgSend_146( this.ref.pointer, - _sel_setResourceValue_forKey_error_, - value?.ref.pointer ?? ffi.nullptr, + _sel_getPromisedItemResourceValue_forKey_error_, + value, key.ref.pointer, error); } - /// setResourceValues:error: - bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, + /// getResourceValue:forKey:error: + bool getResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, ffi.Pointer> error) { - return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, - keyedValues.ref.pointer, error); + return _objc_msgSend_146(this.ref.pointer, + _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } - /// setTemporaryResourceValue:forKey: - void setTemporaryResourceValue_forKey_( - objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, - value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// hasDirectoryPath + bool get hasDirectoryPath { + return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); } - /// standardizedURL - NSURL? get standardizedURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); + /// host + NSString? get host { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// startAccessingSecurityScopedResource - bool startAccessingSecurityScopedResource() { - return _objc_msgSend_13( - this.ref.pointer, _sel_startAccessingSecurityScopedResource); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// stopAccessingSecurityScopedResource - void stopAccessingSecurityScopedResource() { - _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); + /// init + NSURL init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + /// initAbsoluteURLWithDataRepresentation:relativeToURL: + NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// user - NSString? get user { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); + /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + NSURL? + initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + NSData bookmarkData, + NSURLBookmarkResolutionOptions options, + NSURL? relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_153( + this.ref.retainAndReturnPointer(), + _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + bookmarkData.ref.pointer, + options.value, + relativeURL?.ref.pointer ?? ffi.nullptr, + isStale, + error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSURL', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_50( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// writeBookmarkData:toURL:options:error: - static bool writeBookmarkData_toURL_options_error_( - NSData bookmarkData, - NSURL bookmarkFileURL, - int options, - ffi.Pointer> error) { - return _objc_msgSend_155( - _class_NSURL, - _sel_writeBookmarkData_toURL_options_error_, - bookmarkData.ref.pointer, - bookmarkFileURL.ref.pointer, - options, - error); + /// initFileURLWithPath: + NSURL initFileURLWithPath_(NSString path) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: false, release: true); } -} - -enum NSURLBookmarkCreationOptions { - NSURLBookmarkCreationPreferFileIDResolution(256), - NSURLBookmarkCreationMinimalBookmark(512), - NSURLBookmarkCreationSuitableForBookmarkFile(1024), - NSURLBookmarkCreationWithSecurityScope(2048), - NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), - NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); - final int value; - const NSURLBookmarkCreationOptions(this.value); - - static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkCreationPreferFileIDResolution, - 512 => NSURLBookmarkCreationMinimalBookmark, - 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, - 2048 => NSURLBookmarkCreationWithSecurityScope, - 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, - 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkCreationOptions: $value"), - }; -} - -enum NSURLBookmarkResolutionOptions { - NSURLBookmarkResolutionWithoutUI(256), - NSURLBookmarkResolutionWithoutMounting(512), - NSURLBookmarkResolutionWithSecurityScope(1024), - NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); - - final int value; - const NSURLBookmarkResolutionOptions(this.value); + /// initFileURLWithPath:isDirectory: + NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } - static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkResolutionWithoutUI, - 512 => NSURLBookmarkResolutionWithoutMounting, - 1024 => NSURLBookmarkResolutionWithSecurityScope, - 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkResolutionOptions: $value"), - }; -} + /// initFileURLWithPath:isDirectory:relativeToURL: + NSURL initFileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_42( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } -/// NSURLHandle -class NSURLHandle extends NSObject1 { - NSURLHandle._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// initFileURLWithPath:relativeToURL: + NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_43( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. - NSURLHandle.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// initWithCoder: + NSURL? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); + } - /// Constructs a [NSURLHandle] that wraps the given raw object pointer. - NSURLHandle.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithDataRepresentation:relativeToURL: + NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSURLHandle]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); + /// initWithString: + NSURL? initWithString_(NSString URLString) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithString_, URLString.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSURLHandle alloc() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// initWithString:encodingInvalidCharacters: + NSURL? initWithString_encodingInvalidCharacters_( + NSString URLString, bool encodingInvalidCharacters) { + final _ret = _objc_msgSend_54( + this.ref.retainAndReturnPointer(), + _sel_initWithString_encodingInvalidCharacters_, + URLString.ref.pointer, + encodingInvalidCharacters); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// initWithString:relativeToURL: + NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + this.ref.retainAndReturnPointer(), + _sel_initWithString_relativeToURL_, + URLString.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURLHandle, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// isFileReferenceURL + bool isFileReferenceURL() { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); } - /// autorelease - NSURLHandle autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// isFileURL + bool get fileURL { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); } - /// init - NSURLHandle init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSURL', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURLHandle, + final _ret = _objc_msgSend_95(_class_NSURL, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSURLHandle new1() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// lastPathComponent + NSString? get lastPathComponent { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSURLHandle retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// new + static NSURL new1() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// self - NSURLHandle self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// objectWithItemProviderData:typeIdentifier:error: + static NSURL? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSURL, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } -} -enum NSURLHandleStatus { - NSURLHandleNotLoaded(0), - NSURLHandleLoadSucceeded(1), - NSURLHandleLoadInProgress(2), - NSURLHandleLoadFailed(3); + /// parameterString + NSString? get parameterString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } - final int value; - const NSURLHandleStatus(this.value); + /// password + NSString? get password { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } - static NSURLHandleStatus fromValue(int value) => switch (value) { - 0 => NSURLHandleNotLoaded, - 1 => NSURLHandleLoadSucceeded, - 2 => NSURLHandleLoadInProgress, - 3 => NSURLHandleLoadFailed, - _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), - }; -} + /// path + NSString? get path { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } -/// NSValue -class NSValue extends NSObject1 { - NSValue._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// pathComponents + NSArray? get pathComponents { + final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSValue] that points to the same underlying object as [other]. - NSValue.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// pathExtension + NSString? get pathExtension { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSValue] that wraps the given raw object pointer. - NSValue.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// port + NSNumber? get port { + final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSValue]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); + /// promisedItemResourceValuesForKeys:error: + NSDictionary? promisedItemResourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_169(this.ref.pointer, + _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSValue alloc() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); - return NSValue.castFromPointer(_ret, retain: false, release: true); + /// query + NSString? get query { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); - return NSValue.castFromPointer(_ret, retain: false, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSValue, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// relativePath + NSString? get relativePath { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// relativeString + NSString get relativeString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// getValue: - void getValue_(ffi.Pointer value) { - _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); + /// removeAllCachedResourceValues + void removeAllCachedResourceValues() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); } - /// getValue:size: - void getValue_size_(ffi.Pointer value, int size) { - _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); + /// removeCachedResourceValueForKey: + void removeCachedResourceValueForKey_(NSString key) { + _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, + key.ref.pointer); } - /// init - NSValue init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSValue.castFromPointer(_ret, retain: false, release: true); + /// resourceSpecifier + NSString? get resourceSpecifier { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:objCType: - NSValue initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: false, release: true); + /// resourceValuesForKeys:error: + objc.ObjCObjectBase? resourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_147(this.ref.pointer, + _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// resourceValuesForKeys:fromBookmarkData: + static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( + NSArray keys, NSData bookmarkData) { + final _ret = _objc_msgSend_154( + _class_NSURL, + _sel_resourceValuesForKeys_fromBookmarkData_, + keys.ref.pointer, + bookmarkData.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCoder: - NSValue? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// scheme + NSString? get scheme { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); return _ret.address == 0 ? null - : NSValue.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// isEqualToValue: - bool isEqualToValue_(NSValue value) { - return _objc_msgSend_91( - this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); + /// setResourceValue:forKey:error: + bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, + ffi.Pointer> error) { + return _objc_msgSend_148( + this.ref.pointer, + _sel_setResourceValue_forKey_error_, + value?.ref.pointer ?? ffi.nullptr, + key.ref.pointer, + error); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSValue, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// setResourceValues:error: + bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, + ffi.Pointer> error) { + return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, + keyedValues.ref.pointer, error); } - /// new - static NSValue new1() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); - return NSValue.castFromPointer(_ret, retain: false, release: true); + /// setTemporaryResourceValue:forKey: + void setTemporaryResourceValue_forKey_( + objc.ObjCObjectBase? value, NSString key) { + _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, + value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } - /// nonretainedObjectValue - objc.ObjCObjectBase? get nonretainedObjectValue { - final _ret = - _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); + /// standardizedURL + NSURL? get standardizedURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// objCType - ffi.Pointer get objCType { - return _objc_msgSend_14(this.ref.pointer, _sel_objCType); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// pointerValue - ffi.Pointer get pointerValue { - return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); + /// startAccessingSecurityScopedResource + bool startAccessingSecurityScopedResource() { + return _objc_msgSend_13( + this.ref.pointer, _sel_startAccessingSecurityScopedResource); } - /// rangeValue - void getRangeValue(ffi.Pointer stret) { - objc.useMsgSendVariants - ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); + /// stopAccessingSecurityScopedResource + void stopAccessingSecurityScopedResource() { + _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); } - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = - _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// user + NSString? get user { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSValue, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSURL', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSValue, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// writeBookmarkData:toURL:options:error: + static bool writeBookmarkData_toURL_options_error_( + NSData bookmarkData, + NSURL bookmarkFileURL, + int options, + ffi.Pointer> error) { + return _objc_msgSend_155( + _class_NSURL, + _sel_writeBookmarkData_toURL_options_error_, + bookmarkData.ref.pointer, + bookmarkFileURL.ref.pointer, + options, + error); } +} - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { - final _ret = - _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } +enum NSURLBookmarkCreationOptions { + NSURLBookmarkCreationPreferFileIDResolution(256), + NSURLBookmarkCreationMinimalBookmark(512), + NSURLBookmarkCreationSuitableForBookmarkFile(1024), + NSURLBookmarkCreationWithSecurityScope(2048), + NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), + NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } -} + final int value; + const NSURLBookmarkCreationOptions(this.value); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSArray_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_NSArray_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_NSArray_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - NSArray Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_NSArray_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); + static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkCreationPreferFileIDResolution, + 512 => NSURLBookmarkCreationMinimalBookmark, + 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, + 2048 => NSURLBookmarkCreationWithSecurityScope, + 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, + 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkCreationOptions: $value"), + }; } -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_NSArray_ffiVoid_CallExtension - on objc.ObjCBlock)> { - NSArray call(ffi.Pointer arg0) => NSArray.castFromPointer( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} +enum NSURLBookmarkResolutionOptions { + NSURLBookmarkResolutionWithoutUI(256), + NSURLBookmarkResolutionWithoutMounting(512), + NSURLBookmarkResolutionWithSecurityScope(1024), + NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); -int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline, - 0) - .cast(); -int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as int Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline, - 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock, NSString)>`. -abstract final class ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString { - /// Returns a block that wraps the given raw block pointer. - static objc - .ObjCBlock, NSString)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.UnsignedLong Function(ffi.Pointer, - NSString)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSString)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, NSString)>( - objc.newPointerBlock(_ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSString)> fromFunction( - NSItemProviderRepresentationVisibility Function( - ffi.Pointer, NSString) - fn) => - objc.ObjCBlock, NSString)>( - objc.newClosureBlock( - _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, NSString.castFromPointer(arg1, retain: true, release: true)) - .value), - retain: false, - release: true); -} + final int value; + const NSURLBookmarkResolutionOptions(this.value); -/// Call operator for `objc.ObjCBlock, NSString)>`. -extension ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_CallExtension - on objc - .ObjCBlock, NSString)> { - NSItemProviderRepresentationVisibility call( - ffi.Pointer arg0, NSString arg1) => - NSItemProviderRepresentationVisibility.fromValue(ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer)); + static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkResolutionWithoutUI, + 512 => NSURLBookmarkResolutionWithoutMounting, + 1024 => NSURLBookmarkResolutionWithSecurityScope, + 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkResolutionOptions: $value"), + }; } -ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSString_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_NSString_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_NSString_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - NSString Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_NSString_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); -} +final class _NSZone extends ffi.Opaque {} -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_NSString_ffiVoid_CallExtension - on objc.ObjCBlock)> { - NSString call(ffi.Pointer arg0) => NSString.castFromPointer( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} +/// NSProxy +class NSProxy extends objc.ObjCObjectBase { + NSProxy._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); -ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_NSZone_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer<_NSZone> Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_NSZone_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_NSZone_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. -abstract final class ObjCBlock_NSZone_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock Function(ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock Function(ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_NSZone_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunction(ffi.Pointer<_NSZone> Function(ffi.Pointer) fn) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newClosureBlock(_ObjCBlock_NSZone_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} + /// Constructs a [NSProxy] that points to the same underlying object as [other]. + NSProxy.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. -extension ObjCBlock_NSZone_ffiVoid_CallExtension - on objc.ObjCBlock Function(ffi.Pointer)> { - ffi.Pointer<_NSZone> call(ffi.Pointer arg0) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} + /// Constructs a [NSProxy] that wraps the given raw object pointer. + NSProxy.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); -bool _ObjCBlock_bool_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_bool_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as bool Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_bool_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_bool_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - bool Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock(_ObjCBlock_bool_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} + /// Returns whether [obj] is an instance of [NSProxy]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); + } -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_bool_ffiVoid_CallExtension - on objc.ObjCBlock)> { - bool call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} + /// alloc + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } -bool _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, Protocol)>`. -abstract final class ObjCBlock_bool_ffiVoid_Protocol { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock, Protocol)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock, Protocol)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, Protocol)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, Protocol)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, Protocol)> - fromFunction(bool Function(ffi.Pointer, Protocol) fn) => - objc.ObjCBlock, Protocol)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_Protocol_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn( - arg0, - Protocol.castFromPointer(arg1, - retain: true, release: true))), - retain: false, - release: true); -} + /// allocWithZone: + static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } -/// Call operator for `objc.ObjCBlock, Protocol)>`. -extension ObjCBlock_bool_ffiVoid_Protocol_CallExtension - on objc.ObjCBlock, Protocol)> { - bool call(ffi.Pointer arg0, Protocol arg1) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); -} + /// autorelease + NSProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + } + + /// debugDescription + NSString get debugDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// finalize + void finalize() { + _objc_msgSend_1(this.ref.pointer, _sel_finalize); + } + + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); + } -bool _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. -abstract final class ObjCBlock_bool_ffiVoid_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> - fromFunction( - bool Function(ffi.Pointer, objc.ObjCObjectBase) fn) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, objc.ObjCObjectBase(arg1, retain: true, release: true))), - retain: false, - release: true); -} + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + } -/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. -extension ObjCBlock_bool_ffiVoid_objcObjCObject_CallExtension on objc.ObjCBlock< - ffi.Bool Function(ffi.Pointer, ffi.Pointer)> { - bool call(ffi.Pointer arg0, objc.ObjCObjectBase arg1) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); -} + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + } -bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline, false) - .cast(); -bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as bool Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable = - ffi.Pointer.fromFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline, false) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. -abstract final class ObjCBlock_bool_ffiVoid_objcObjCSelector { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock, ffi.Pointer)> - fromFunction(bool Function(ffi.Pointer, ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, arg1)), - retain: false, - release: true); -} + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + } -/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. -extension ObjCBlock_bool_ffiVoid_objcObjCSelector_CallExtension - on objc.ObjCBlock< - ffi.Bool Function( - ffi.Pointer, ffi.Pointer)> { - bool call(ffi.Pointer arg0, ffi.Pointer arg1) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0, arg1); -} + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + } -int _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline, 0) - .cast(); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as int Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline, 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> - fromFunction(int Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); -} + /// methodSignatureForSelector: + NSMethodSignature? methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_315( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); + return _ret.address == 0 + ? null + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + } -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_ffiUnsignedLong_ffiVoid_CallExtension - on objc.ObjCBlock)> { - int call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } -int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - int arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - ffi.UnsignedLong arg3)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>()(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline, - 0) - .cast(); -int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - int arg3) => - (objc.getBlockClosure(block) as int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable = - ffi.Pointer.fromFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline, - 0) - .cast(); - -/// Construction methods for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. -abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, ffi.UnsignedLong arg3)>> ptr) => - objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)>( - objc.newPointerBlock(_ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> fromFunction(int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer>, int) fn) => - objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>( - objc.newClosureBlock( - _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, int arg3) => - fn(arg0, arg1, arg2, arg3)), - retain: false, - release: true); -} + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } -/// Call operator for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. -extension ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_CallExtension - on objc.ObjCBlock< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.UnsignedLong)> { - int call(ffi.Pointer arg0, ffi.Pointer arg1, - ffi.Pointer> arg2, int arg3) => - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer> arg2, - ffi.UnsignedLong arg3)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>()(ref.pointer, arg0, arg1, arg2, arg3); -} + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } -void _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction arg0)>>() - .asFunction)>()(arg0); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline( - ffi.Pointer block, ffi.Pointer arg0) { - (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); - objc.objectRelease(block.cast()); -} + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); + } -ffi.NativeCallable< - ffi.Void Function( - ffi.Pointer, ffi.Pointer)> - _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer)>.listener( - _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline) - ..keepIsolateAlive = false; - -/// Construction methods for `objc.ObjCBlock)>`. -abstract final class ObjCBlock_ffiVoid_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock)>( - objc.newPointerBlock( - _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock)> fromFunction( - void Function(ffi.Pointer) fn) => - objc.ObjCBlock)>( - objc.newClosureBlock(_ObjCBlock_ffiVoid_ffiVoid_closureCallable, - (ffi.Pointer arg0) => fn(arg0)), - retain: false, - release: true); - - /// Creates a listener block from a Dart function. - /// - /// This is based on FFI's NativeCallable.listener, and has the same - /// capabilities and limitations. This block can be invoked from any thread, - /// but only supports void functions, and is not run synchronously. See - /// NativeCallable.listener for more details. - /// - /// Note that unlike the default behavior of NativeCallable.listener, listener - /// blocks do not keep the isolate alive. - static objc.ObjCBlock)> listener( - void Function(ffi.Pointer) fn) { - final raw = objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), - (ffi.Pointer arg0) => fn(arg0)); - final wrapper = _wrapListenerBlock_64xl06(raw); - objc.objectRelease(raw.cast()); - return objc.ObjCBlock)>(wrapper, - retain: false, release: true); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } -} -/// Call operator for `objc.ObjCBlock)>`. -extension ObjCBlock_ffiVoid_ffiVoid_CallExtension - on objc.ObjCBlock)> { - void call(ffi.Pointer arg0) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0); -} + /// retain + NSProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSProxy.castFromPointer(_ret, retain: true, release: true); + } -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as void Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = - ffi.Pointer.fromFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) - .cast(); -void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) { - (objc.getBlockClosure(block) as void Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); - objc.objectRelease(block.cast()); -} + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + } -ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>.listener( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline) - ..keepIsolateAlive = false; - -/// Construction methods for `objc.ObjCBlock, NSCoder)>`. -abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock, NSCoder)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock, NSCoder)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock, NSCoder)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer arg0, - ffi.Pointer arg1)>> - ptr) => - objc.ObjCBlock, NSCoder)>( - objc.newPointerBlock(_ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Void Function(ffi.Pointer, NSCoder)> fromFunction( - void Function(ffi.Pointer, NSCoder) fn) => - objc.ObjCBlock, NSCoder)>( - objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => fn( - arg0, - NSCoder.castFromPointer(arg1, retain: true, release: true))), - retain: false, - release: true); - - /// Creates a listener block from a Dart function. - /// - /// This is based on FFI's NativeCallable.listener, and has the same - /// capabilities and limitations. This block can be invoked from any thread, - /// but only supports void functions, and is not run synchronously. See - /// NativeCallable.listener for more details. - /// - /// Note that unlike the default behavior of NativeCallable.listener, listener - /// blocks do not keep the isolate alive. - static objc.ObjCBlock, NSCoder)> - listener(void Function(ffi.Pointer, NSCoder) fn) { - final raw = objc.newClosureBlock( - _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable.nativeFunction - .cast(), - (ffi.Pointer arg0, ffi.Pointer arg1) => fn( - arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); - final wrapper = _wrapListenerBlock_2mz4zp(raw); - objc.objectRelease(raw.cast()); - return objc.ObjCBlock, NSCoder)>( - wrapper, - retain: false, - release: true); + /// self + NSProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } -} -/// Call operator for `objc.ObjCBlock, NSCoder)>`. -extension ObjCBlock_ffiVoid_ffiVoid_NSCoder_CallExtension - on objc.ObjCBlock, NSCoder)> { - void call(ffi.Pointer arg0, NSCoder arg1) => ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>()( - ref.pointer, arg0, arg1.ref.pointer); + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); + } } -instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable = - ffi.Pointer.fromFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline) - .cast(); -instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as instancetype Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable = - ffi.Pointer.fromFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. -abstract final class ObjCBlock_instancetype_ffiVoid_NSCoder { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, - NSCoder)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => - objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)>( - objc.newPointerBlock( - _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock?> Function(ffi.Pointer, NSCoder)> - fromFunction( - Dartinstancetype? Function(ffi.Pointer, NSCoder) fn) => - objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>( - objc.newClosureBlock( - _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, NSCoder.castFromPointer(arg1, retain: true, release: true)) - ?.ref - .retainAndReturnPointer() ?? - ffi.nullptr), - retain: false, - release: true); -} +/// DartProxyBuilder +class DartProxyBuilder extends NSObject { + DartProxyBuilder._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); -/// Call operator for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. -extension ObjCBlock_instancetype_ffiVoid_NSCoder_CallExtension - on objc.ObjCBlock< - objc.Retained?> Function( - ffi.Pointer, NSCoder)> { - Dartinstancetype? call(ffi.Pointer arg0, NSCoder arg1) => ref - .pointer.ref.invoke - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction, ffi.Pointer, ffi.Pointer)>() - (ref.pointer, arg0, arg1.ref.pointer) - .address == - 0 - ? null - : objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast block, ffi.Pointer arg0, ffi.Pointer arg1)>>() - .asFunction, ffi.Pointer, ffi.Pointer)>()(ref.pointer, arg0, arg1.ref.pointer), - retain: false, - release: true); -} + /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. + DartProxyBuilder.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); -instancetype - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>()( - arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable = - ffi.Pointer.fromFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline) - .cast(); -instancetype - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - (objc.getBlockClosure(block) as instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable = - ffi.Pointer.fromFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. -abstract final class ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, NSData, NSString, ffi.Pointer>)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, - NSData, - NSString, - ffi.Pointer>)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer? Function(ffi.Pointer, NSData, - NSString, ffi.Pointer>)> - fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>> ptr) => - objc.ObjCBlock< - ffi.Pointer? Function( - ffi.Pointer, - NSData, - NSString, - ffi.Pointer>)>( - objc.newPointerBlock(_ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)> - fromFunction(Dartinstancetype? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>) fn) => - objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>( - objc.newClosureBlock( - _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3) => - fn(arg0, NSData.castFromPointer(arg1, retain: true, release: true), NSString.castFromPointer(arg2, retain: true, release: true), arg3)?.ref.retainAndAutorelease() ?? - ffi.nullptr), - retain: false, - release: true); -} + /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. + DartProxyBuilder.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); -/// Call operator for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. -extension ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_CallExtension - on objc.ObjCBlock< - ffi.Pointer? Function(ffi.Pointer, NSData, - NSString, ffi.Pointer>)> { - Dartinstancetype? call(ffi.Pointer arg0, NSData arg1, NSString arg2, ffi.Pointer> arg3) => ref - .pointer.ref.invoke - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer> arg3)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>() - (ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3) - .address == - 0 - ? null - : objc.ObjCObjectBase( - ref.pointer.ref.invoke.cast block, ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>>().asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer>)>()(ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3), - retain: true, - release: true); -} + /// Returns whether [obj] is an instance of [DartProxyBuilder]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); + } -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline( - ffi.Pointer block, ffi.Pointer arg0) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer)>()(arg0); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer))(arg0); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid { - /// Returns a block that wraps the given raw block pointer. - static objc - .ObjCBlock Function(ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer)> - fromFunctionPointer( - ffi.Pointer< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0)>> - ptr) => - objc.ObjCBlock Function(ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock Function(ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_closureCallable, - (ffi.Pointer arg0) => - fn(arg0).ref.retainAndAutorelease()), - retain: false, - release: true); -} + /// alloc + static DartProxyBuilder alloc() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + } -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_CallExtension on objc - .ObjCBlock Function(ffi.Pointer)> { - objc.ObjCObjectBase call(ffi.Pointer arg0) => objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0), - retain: true, - release: true); -} + /// allocWithZone: + static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + } -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>()(arg0, arg1); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, ffi.Pointer<_NSZone>))(arg0, arg1); -ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_NSZone { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1)>> ptr) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc - .ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer<_NSZone>) fn) => - objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable, - (ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => - fn(arg0, arg1).ref.retainAndReturnPointer()), - retain: false, - release: true); -} + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_DartProxyBuilder, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } -/// Call operator for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_NSZone_CallExtension - on objc.ObjCBlock< - objc.Retained> Function( - ffi.Pointer, ffi.Pointer<_NSZone>)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer<_NSZone> arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer<_NSZone>)>()(ref.pointer, arg0, arg1), - retain: false, - release: true); -} + /// autorelease + DartProxyBuilder autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>()(arg0, arg1); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, ffi.Pointer))(arg0, arg1); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - pointer, - retain: retain, - release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer) fn) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable, - (ffi.Pointer arg0, ffi.Pointer arg1) => - fn(arg0, arg1).ref.retainAndAutorelease()), - retain: false, - release: true); -} + /// implementMethod:withSignature:andBlock: + void implementMethod_withSignature_andBlock_( + ffi.Pointer sel, + NSMethodSignature signature, + ffi.Pointer block) { + _objc_msgSend_316( + this.ref.pointer, + _sel_implementMethod_withSignature_andBlock_, + sel, + signature.ref.pointer, + block); + } -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, ffi.Pointer arg1) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()( - ref.pointer, arg0, arg1), - retain: true, - release: true); -} + /// init + DartProxyBuilder init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + } -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(arg0, arg1, arg2); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer))(arg0, arg1, arg2); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(pointer, - retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase) fn) => - objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2) => - fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true)) - .ref - .retainAndAutorelease()), - retain: false, - release: true); -} + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_DartProxyBuilder, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)> { - objc.ObjCObjectBase call(ffi.Pointer arg0, - ffi.Pointer arg1, objc.ObjCObjectBase arg2) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()( - ref.pointer, arg0, arg1, arg2.ref.pointer), - retain: true, - release: true); -} + /// new + static DartProxyBuilder new1() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); + } -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - block.ref.target - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline) - .cast(); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - (objc.getBlockClosure(block) as ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer))(arg0, arg1, arg2, arg3); -ffi.Pointer - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable = - ffi.Pointer.fromFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline) - .cast(); - -/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject { - /// Returns a block that wraps the given raw block pointer. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> - castFromPointer(ffi.Pointer pointer, - {bool retain = false, bool release = false}) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(pointer, retain: retain, release: release); - - /// Creates a block from a C function pointer. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> - fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer arg3)>> ptr) => - objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>( - objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable, ptr.cast()), - retain: false, - release: true); - - /// Creates a block from a Dart function. - /// - /// This block must be invoked by native code running on the same thread as - /// the isolate that registered it. Invoking the block on the wrong thread - /// will result in a crash. - static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)> - fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase, objc.ObjCObjectBase) fn) => - objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>( - objc.newClosureBlock( - _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable, - (ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3) => - fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true), objc.ObjCObjectBase(arg3, retain: true, release: true)) - .ref - .retainAndAutorelease()), - retain: false, - release: true); -} + /// retain + DartProxyBuilder retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } -/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. -extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_CallExtension - on objc.ObjCBlock< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)> { - objc.ObjCObjectBase call( - ffi.Pointer arg0, - ffi.Pointer arg1, - objc.ObjCObjectBase arg2, - objc.ObjCObjectBase arg3) => - objc.ObjCObjectBase( - ref.pointer.ref.invoke - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer block, - ffi.Pointer arg0, - ffi.Pointer arg1, - ffi.Pointer arg2, - ffi.Pointer arg3)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>()(ref.pointer, arg0, arg1, arg2.ref.pointer, arg3.ref.pointer), - retain: true, - release: true); + /// self + DartProxyBuilder self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); + } } -/// Protocol -class Protocol extends objc.ObjCObjectBase { - Protocol._(ffi.Pointer pointer, +/// DartProxy +class DartProxy extends NSProxy { + DartProxy._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [Protocol] that points to the same underlying object as [other]. - Protocol.castFrom(objc.ObjCObjectBase other) + /// Constructs a [DartProxy] that points to the same underlying object as [other]. + DartProxy.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [Protocol] that wraps the given raw object pointer. - Protocol.castFromPointer(ffi.Pointer other, + /// Constructs a [DartProxy] that wraps the given raw object pointer. + DartProxy.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [Protocol]. + /// Returns whether [obj] is an instance of [DartProxy]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); } -} -final class _NSZone extends ffi.Opaque {} + /// alloc + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } + + /// autorelease + DartProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); + } + + /// initFromBuilder: + DartProxy initFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), + _sel_initFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); + } -late final _class_DartProxy = objc.getClass("DartProxy"); -late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); -late final _class_NSArray = objc.getClass("NSArray"); -late final _class_NSCharacterSet = objc.getClass("NSCharacterSet"); -late final _class_NSCoder = objc.getClass("NSCoder"); -late final _class_NSData = objc.getClass("NSData"); -late final _class_NSDate = objc.getClass("NSDate"); -late final _class_NSDictionary = objc.getClass("NSDictionary"); -late final _class_NSEnumerator = objc.getClass("NSEnumerator"); -late final _class_NSError = objc.getClass("NSError"); -late final _class_NSIndexSet = objc.getClass("NSIndexSet"); -late final _class_NSInvocation = objc.getClass("NSInvocation"); -late final _class_NSItemProvider = objc.getClass("NSItemProvider"); -late final _class_NSLocale = objc.getClass("NSLocale"); -late final _class_NSMethodSignature = objc.getClass("NSMethodSignature"); -late final _class_NSMutableArray = objc.getClass("NSMutableArray"); -late final _class_NSMutableData = objc.getClass("NSMutableData"); -late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); -late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); -late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); -late final _class_NSMutableSet = objc.getClass("NSMutableSet"); -late final _class_NSMutableString = objc.getClass("NSMutableString"); -late final _class_NSNotification = objc.getClass("NSNotification"); -late final _class_NSNumber = objc.getClass("NSNumber"); -late final _class_NSObject = objc.getClass("NSObject"); -late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); -late final _class_NSProxy = objc.getClass("NSProxy"); -late final _class_NSSet = objc.getClass("NSSet"); -late final _class_NSString = objc.getClass("NSString"); -late final _class_NSURL = objc.getClass("NSURL"); -late final _class_NSURLHandle = objc.getClass("NSURLHandle"); -late final _class_NSValue = objc.getClass("NSValue"); -late final _class_Protocol = objc.getClass("Protocol"); -final _objc_msgSend_0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer clazz)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - void Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_10 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer types)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_100 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_101 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong cnt)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_102 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_103 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_104 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_105 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale, - ffi.UnsignedLong level)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_106 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_107 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - NSRange)>(); -final _objc_msgSend_108 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_109 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_11 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_110 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_111 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_112 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_113 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context, - ffi.Pointer hint)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_114 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer comparator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_115 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_116 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_117 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer argument)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_118 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_119 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_12 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong idx)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_120 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_121 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_122 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexBuffer, - ffi.UnsignedLong bufferSize, - ffi.Pointer range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_123 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_124 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_125 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_126 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_127 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_128 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_129 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_13 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - bool Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_130 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_131 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_132 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer difference)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_133 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_134 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_135 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Bool atomically)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_136 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_137 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_138 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_139 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_14 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_140 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_141 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_142 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer state, - ffi.Pointer> buffer, - ffi.UnsignedLong len)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_143 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_144 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_145 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_146 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> value, - ffi.Pointer key, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_147 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_148 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_149 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyedValues, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_15 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_150 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_151 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_152 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer keys, - ffi.Pointer relativeURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_153 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.UnsignedLong options, - ffi.Pointer relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_154 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer bookmarkData)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_155 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.Pointer bookmarkFileURL, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_156 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkFileURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_157 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_158 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong cnt)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_159 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_160 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer marker)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_161 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_162 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_163 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_164 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object, - ffi.Pointer key)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_165 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dict)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_166 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer keys)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_167 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_168 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_169 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_17 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_170 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer components)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_171 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pathComponent)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_172 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pathComponent, - ffi.Bool isDirectory)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_173 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer typeIdentifier, - ffi.Pointer> outError)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_174 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer typeIdentifier)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_175 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_176 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_177 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_177Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_178 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_179 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length, - ffi.Bool b)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -final _objc_msgSend_18 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_180 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_181 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_182 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_183 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_184 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64String, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_185 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_186 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64Data, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_187 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_188 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_189 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong from)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_190 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer fName)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_191 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_192 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedShort aCharacter)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_193 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt theLongChar)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_194 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer theOtherSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_195 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Uint8 thePlane)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_196 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_196Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_197 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_197Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_198 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_198Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_199 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_199Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_2 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_20 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_200 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_200Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_201 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_202 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_203 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong encoding, - ffi.Bool lossy)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int, bool)>(); -final _objc_msgSend_204 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong encoding)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_205 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.UnsignedLong encoding)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_206 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.Pointer usedBufferCount, - ffi.UnsignedLong encoding, - ffi.UnsignedLong options, - NSRange range, - ffi.Pointer leftover)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_207 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_208 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_209 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_21 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_210 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_211 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong newLength, - ffi.Pointer padString, - ffi.UnsignedLong padIndex)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int)>(); -final _objc_msgSend_212 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_213 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_214 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_215 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer replacement)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_216 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_217 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -final _objc_msgSend_218 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -final _objc_msgSend_219 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -final _objc_msgSend_22 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_220 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_221 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_222 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer locale)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_223 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_224 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer locale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_225 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_226 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_227 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - bool)>(); -final _objc_msgSend_228 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_229 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_23 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_230 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_231 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_232 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_233 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer)>(); -final _objc_msgSend_234 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_235 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_236 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer allowedCharacters)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_237 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherSet)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_238 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_239 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_24 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_240 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_241 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_242 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_243 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_244 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Long aVersion)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_245 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex, - ffi.Pointer delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_246 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_247 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyPath, - ffi.Pointer object, - ffi.Pointer change, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_248 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong changeKind, - ffi.Pointer indexes, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_249 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key, - ffi.UnsignedLong mutationKind, - ffi.Pointer objects)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_25 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare, - ffi.Pointer locale)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_250 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_251 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_252 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object1, - ffi.Pointer object2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_253 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_254 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_255 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_256 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_257 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Long delta)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_258 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_259 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - ffi.UnsignedLong index)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_26 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_260 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Pointer anObject)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_261 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_262 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong idx1, - ffi.UnsignedLong idx2)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_263 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_264 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer otherArray, - NSRange otherRange)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_265 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer otherArray)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_266 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - compare, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_267 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer indexes)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_268 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes, - ffi.Pointer objects)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_269 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_27 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str, - ffi.UnsignedLong mask)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_270 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_271 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_272 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_273 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer bytes)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange, ffi.Pointer)>(); -final _objc_msgSend_274 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer replacementBytes, - ffi.UnsignedLong replacementLength)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer, - int)>(); -final _objc_msgSend_275 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong aNumItems)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_276 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_277 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer name, - ffi.Pointer object, - ffi.Pointer userInfo)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_278 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Double ti)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_279 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_279Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_28 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_280 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_281 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_282 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDate)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_283 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double secsToBeAdded, - ffi.Pointer date)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer)>(); -final _objc_msgSend_284 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_285 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - ffi.Pointer aKey)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_286 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_287 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer obj, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_288 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_289 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_28Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_29 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_290 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyset)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_291 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_292 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_293 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_294 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - NSRange range, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -final _objc_msgSend_295 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array, - NSRange range, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -final _objc_msgSend_296 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_297 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_298 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_299 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer difference)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_29Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_3 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone>)>(); -final _objc_msgSend_30 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_300 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_301 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes, - ffi.UnsignedLong idx)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_302 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer>, - int)>(); -final _objc_msgSend_303 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_304 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherSet)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_305 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_306 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer typeIdentifier, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_307 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_308 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object, - ffi.UnsignedLong visibility)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_309 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer item, - ffi.Pointer typeIdentifier)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_30Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_31 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_310 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer aString)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_311 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString, - ffi.UnsignedLong loc)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_312 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_313 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse, - NSRange range, - ffi.Pointer resultingRange)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_314 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong capacity)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_315 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer sel)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_316 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer sel, - ffi.Pointer signature, - ffi.Pointer block)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_317 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer builder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_31Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_32 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_33 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange aRange)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_34 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_35 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_36 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_37 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong length)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_38 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, NSRange)>(); -final _objc_msgSend_39 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_40 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_41 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_42 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_43 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_44 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_45 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_46 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_47 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_48 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_49 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer protocol)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_50 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_51 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_52 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_53 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_54 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString, - ffi.Bool encodingInvalidCharacters)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_55 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_56 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_57 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_58 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_59 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_6 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_60 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Char value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_61 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedChar value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_62 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Short value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_63 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedShort value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_64 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Int value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_65 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_66 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Long value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_67 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_68 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.LongLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_69 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLongLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_70 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Float value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_71 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Double value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_72 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Bool value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, bool)>(); -final _objc_msgSend_73 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Char Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_74 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedChar Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_75 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Short Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_76 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_77 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_78 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_79 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_8 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_80 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.LongLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_81 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLongLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_82 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_82Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_83 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_83Fpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_84 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherNumber)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_85 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer number)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_86 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_87 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_88 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_89 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_9 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anInvocation)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_90 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pointer)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_91 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_92 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_93 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_94 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - NSRange Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_94Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_95 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_96 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_97 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_98 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferLength)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_99 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer domain, - ffi.Long code, - ffi.Pointer dict)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -late final _sel_URLByAppendingPathComponent_ = - objc.registerName("URLByAppendingPathComponent:"); -late final _sel_URLByAppendingPathComponent_isDirectory_ = - objc.registerName("URLByAppendingPathComponent:isDirectory:"); -late final _sel_URLByAppendingPathExtension_ = - objc.registerName("URLByAppendingPathExtension:"); -late final _sel_URLByDeletingLastPathComponent = - objc.registerName("URLByDeletingLastPathComponent"); -late final _sel_URLByDeletingPathExtension = - objc.registerName("URLByDeletingPathExtension"); -late final _sel_URLByResolvingAliasFileAtURL_options_error_ = - objc.registerName("URLByResolvingAliasFileAtURL:options:error:"); -late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = - objc.registerName( - "URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); -late final _sel_URLByResolvingSymlinksInPath = - objc.registerName("URLByResolvingSymlinksInPath"); -late final _sel_URLByStandardizingPath = - objc.registerName("URLByStandardizingPath"); -late final _sel_URLFragmentAllowedCharacterSet = - objc.registerName("URLFragmentAllowedCharacterSet"); -late final _sel_URLHostAllowedCharacterSet = - objc.registerName("URLHostAllowedCharacterSet"); -late final _sel_URLPasswordAllowedCharacterSet = - objc.registerName("URLPasswordAllowedCharacterSet"); -late final _sel_URLPathAllowedCharacterSet = - objc.registerName("URLPathAllowedCharacterSet"); -late final _sel_URLQueryAllowedCharacterSet = - objc.registerName("URLQueryAllowedCharacterSet"); -late final _sel_URLUserAllowedCharacterSet = - objc.registerName("URLUserAllowedCharacterSet"); -late final _sel_URLWithDataRepresentation_relativeToURL_ = - objc.registerName("URLWithDataRepresentation:relativeToURL:"); -late final _sel_URLWithString_ = objc.registerName("URLWithString:"); -late final _sel_URLWithString_encodingInvalidCharacters_ = - objc.registerName("URLWithString:encodingInvalidCharacters:"); -late final _sel_URLWithString_relativeToURL_ = - objc.registerName("URLWithString:relativeToURL:"); -late final _sel_UTF8String = objc.registerName("UTF8String"); -late final _sel_absoluteString = objc.registerName("absoluteString"); -late final _sel_absoluteURL = objc.registerName("absoluteURL"); -late final _sel_absoluteURLWithDataRepresentation_relativeToURL_ = - objc.registerName("absoluteURLWithDataRepresentation:relativeToURL:"); -late final _sel_addEntriesFromDictionary_ = - objc.registerName("addEntriesFromDictionary:"); -late final _sel_addIndex_ = objc.registerName("addIndex:"); -late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); -late final _sel_addIndexes_ = objc.registerName("addIndexes:"); -late final _sel_addObject_ = objc.registerName("addObject:"); -late final _sel_addObjectsFromArray_ = - objc.registerName("addObjectsFromArray:"); -late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); -late final _sel_addObserver_forKeyPath_options_context_ = - objc.registerName("addObserver:forKeyPath:options:context:"); -late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_ = - objc.registerName( - "addObserver:toObjectsAtIndexes:forKeyPath:options:context:"); -late final _sel_allKeys = objc.registerName("allKeys"); -late final _sel_allKeysForObject_ = objc.registerName("allKeysForObject:"); -late final _sel_allObjects = objc.registerName("allObjects"); -late final _sel_allValues = objc.registerName("allValues"); -late final _sel_alloc = objc.registerName("alloc"); -late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); -late final _sel_alphanumericCharacterSet = - objc.registerName("alphanumericCharacterSet"); -late final _sel_anyObject = objc.registerName("anyObject"); -late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); -late final _sel_appendData_ = objc.registerName("appendData:"); -late final _sel_appendFormat_ = objc.registerName("appendFormat:"); -late final _sel_appendString_ = objc.registerName("appendString:"); -late final _sel_applyDifference_ = objc.registerName("applyDifference:"); -late final _sel_applyTransform_reverse_range_updatedRange_ = - objc.registerName("applyTransform:reverse:range:updatedRange:"); -late final _sel_array = objc.registerName("array"); -late final _sel_arrayByAddingObject_ = - objc.registerName("arrayByAddingObject:"); -late final _sel_arrayByAddingObjectsFromArray_ = - objc.registerName("arrayByAddingObjectsFromArray:"); -late final _sel_arrayByApplyingDifference_ = - objc.registerName("arrayByApplyingDifference:"); -late final _sel_arrayWithArray_ = objc.registerName("arrayWithArray:"); -late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); -late final _sel_arrayWithContentsOfFile_ = - objc.registerName("arrayWithContentsOfFile:"); -late final _sel_arrayWithContentsOfURL_ = - objc.registerName("arrayWithContentsOfURL:"); -late final _sel_arrayWithContentsOfURL_error_ = - objc.registerName("arrayWithContentsOfURL:error:"); -late final _sel_arrayWithObject_ = objc.registerName("arrayWithObject:"); -late final _sel_arrayWithObjects_ = objc.registerName("arrayWithObjects:"); -late final _sel_arrayWithObjects_count_ = - objc.registerName("arrayWithObjects:count:"); -late final _sel_attemptRecoveryFromError_optionIndex_ = - objc.registerName("attemptRecoveryFromError:optionIndex:"); -late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = - objc.registerName( - "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); -late final _sel_autoContentAccessingProxy = - objc.registerName("autoContentAccessingProxy"); -late final _sel_automaticallyNotifiesObserversForKey_ = - objc.registerName("automaticallyNotifiesObserversForKey:"); -late final _sel_autorelease = objc.registerName("autorelease"); -late final _sel_availableStringEncodings = - objc.registerName("availableStringEncodings"); -late final _sel_awakeAfterUsingCoder_ = - objc.registerName("awakeAfterUsingCoder:"); -late final _sel_base64EncodedDataWithOptions_ = - objc.registerName("base64EncodedDataWithOptions:"); -late final _sel_base64EncodedStringWithOptions_ = - objc.registerName("base64EncodedStringWithOptions:"); -late final _sel_baseURL = objc.registerName("baseURL"); -late final _sel_bitmapRepresentation = - objc.registerName("bitmapRepresentation"); -late final _sel_bookmarkDataWithContentsOfURL_error_ = - objc.registerName("bookmarkDataWithContentsOfURL:error:"); -late final _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_ = - objc.registerName( - "bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:"); -late final _sel_boolValue = objc.registerName("boolValue"); -late final _sel_bytes = objc.registerName("bytes"); -late final _sel_cStringUsingEncoding_ = - objc.registerName("cStringUsingEncoding:"); -late final _sel_canBeConvertedToEncoding_ = - objc.registerName("canBeConvertedToEncoding:"); -late final _sel_canLoadObjectOfClass_ = - objc.registerName("canLoadObjectOfClass:"); -late final _sel_capitalizedLetterCharacterSet = - objc.registerName("capitalizedLetterCharacterSet"); -late final _sel_capitalizedString = objc.registerName("capitalizedString"); -late final _sel_capitalizedStringWithLocale_ = - objc.registerName("capitalizedStringWithLocale:"); -late final _sel_caseInsensitiveCompare_ = - objc.registerName("caseInsensitiveCompare:"); -late final _sel_charValue = objc.registerName("charValue"); -late final _sel_characterAtIndex_ = objc.registerName("characterAtIndex:"); -late final _sel_characterIsMember_ = objc.registerName("characterIsMember:"); -late final _sel_characterSetWithBitmapRepresentation_ = - objc.registerName("characterSetWithBitmapRepresentation:"); -late final _sel_characterSetWithCharactersInString_ = - objc.registerName("characterSetWithCharactersInString:"); -late final _sel_characterSetWithContentsOfFile_ = - objc.registerName("characterSetWithContentsOfFile:"); -late final _sel_characterSetWithRange_ = - objc.registerName("characterSetWithRange:"); -late final _sel_checkPromisedItemIsReachableAndReturnError_ = - objc.registerName("checkPromisedItemIsReachableAndReturnError:"); -late final _sel_checkResourceIsReachableAndReturnError_ = - objc.registerName("checkResourceIsReachableAndReturnError:"); -late final _sel_class = objc.registerName("class"); -late final _sel_classForCoder = objc.registerName("classForCoder"); -late final _sel_code = objc.registerName("code"); -late final _sel_commonPrefixWithString_options_ = - objc.registerName("commonPrefixWithString:options:"); -late final _sel_compare_ = objc.registerName("compare:"); -late final _sel_compare_options_ = objc.registerName("compare:options:"); -late final _sel_compare_options_range_ = - objc.registerName("compare:options:range:"); -late final _sel_compare_options_range_locale_ = - objc.registerName("compare:options:range:locale:"); -late final _sel_componentsJoinedByString_ = - objc.registerName("componentsJoinedByString:"); -late final _sel_componentsSeparatedByCharactersInSet_ = - objc.registerName("componentsSeparatedByCharactersInSet:"); -late final _sel_componentsSeparatedByString_ = - objc.registerName("componentsSeparatedByString:"); -late final _sel_compressUsingAlgorithm_error_ = - objc.registerName("compressUsingAlgorithm:error:"); -late final _sel_compressedDataUsingAlgorithm_error_ = - objc.registerName("compressedDataUsingAlgorithm:error:"); -late final _sel_conformsToProtocol_ = objc.registerName("conformsToProtocol:"); -late final _sel_containsIndex_ = objc.registerName("containsIndex:"); -late final _sel_containsIndexesInRange_ = - objc.registerName("containsIndexesInRange:"); -late final _sel_containsIndexes_ = objc.registerName("containsIndexes:"); -late final _sel_containsObject_ = objc.registerName("containsObject:"); -late final _sel_containsString_ = objc.registerName("containsString:"); -late final _sel_controlCharacterSet = objc.registerName("controlCharacterSet"); -late final _sel_copy = objc.registerName("copy"); -late final _sel_copyWithZone_ = objc.registerName("copyWithZone:"); -late final _sel_count = objc.registerName("count"); -late final _sel_countByEnumeratingWithState_objects_count_ = - objc.registerName("countByEnumeratingWithState:objects:count:"); -late final _sel_countOfIndexesInRange_ = - objc.registerName("countOfIndexesInRange:"); -late final _sel_data = objc.registerName("data"); -late final _sel_dataRepresentation = objc.registerName("dataRepresentation"); -late final _sel_dataUsingEncoding_ = objc.registerName("dataUsingEncoding:"); -late final _sel_dataUsingEncoding_allowLossyConversion_ = - objc.registerName("dataUsingEncoding:allowLossyConversion:"); -late final _sel_dataWithBytesNoCopy_length_ = - objc.registerName("dataWithBytesNoCopy:length:"); -late final _sel_dataWithBytesNoCopy_length_freeWhenDone_ = - objc.registerName("dataWithBytesNoCopy:length:freeWhenDone:"); -late final _sel_dataWithBytes_length_ = - objc.registerName("dataWithBytes:length:"); -late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); -late final _sel_dataWithContentsOfFile_ = - objc.registerName("dataWithContentsOfFile:"); -late final _sel_dataWithContentsOfFile_options_error_ = - objc.registerName("dataWithContentsOfFile:options:error:"); -late final _sel_dataWithContentsOfURL_ = - objc.registerName("dataWithContentsOfURL:"); -late final _sel_dataWithContentsOfURL_options_error_ = - objc.registerName("dataWithContentsOfURL:options:error:"); -late final _sel_dataWithData_ = objc.registerName("dataWithData:"); -late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); -late final _sel_date = objc.registerName("date"); -late final _sel_dateByAddingTimeInterval_ = - objc.registerName("dateByAddingTimeInterval:"); -late final _sel_dateWithTimeIntervalSince1970_ = - objc.registerName("dateWithTimeIntervalSince1970:"); -late final _sel_dateWithTimeIntervalSinceNow_ = - objc.registerName("dateWithTimeIntervalSinceNow:"); -late final _sel_dateWithTimeIntervalSinceReferenceDate_ = - objc.registerName("dateWithTimeIntervalSinceReferenceDate:"); -late final _sel_dateWithTimeInterval_sinceDate_ = - objc.registerName("dateWithTimeInterval:sinceDate:"); -late final _sel_dealloc = objc.registerName("dealloc"); -late final _sel_debugDescription = objc.registerName("debugDescription"); -late final _sel_decimalDigitCharacterSet = - objc.registerName("decimalDigitCharacterSet"); -late final _sel_decomposableCharacterSet = - objc.registerName("decomposableCharacterSet"); -late final _sel_decomposedStringWithCanonicalMapping = - objc.registerName("decomposedStringWithCanonicalMapping"); -late final _sel_decomposedStringWithCompatibilityMapping = - objc.registerName("decomposedStringWithCompatibilityMapping"); -late final _sel_decompressUsingAlgorithm_error_ = - objc.registerName("decompressUsingAlgorithm:error:"); -late final _sel_decompressedDataUsingAlgorithm_error_ = - objc.registerName("decompressedDataUsingAlgorithm:error:"); -late final _sel_defaultCStringEncoding = - objc.registerName("defaultCStringEncoding"); -late final _sel_deleteCharactersInRange_ = - objc.registerName("deleteCharactersInRange:"); -late final _sel_description = objc.registerName("description"); -late final _sel_descriptionInStringsFileFormat = - objc.registerName("descriptionInStringsFileFormat"); -late final _sel_descriptionWithLocale_ = - objc.registerName("descriptionWithLocale:"); -late final _sel_descriptionWithLocale_indent_ = - objc.registerName("descriptionWithLocale:indent:"); -late final _sel_dictionary = objc.registerName("dictionary"); -late final _sel_dictionaryWithCapacity_ = - objc.registerName("dictionaryWithCapacity:"); -late final _sel_dictionaryWithContentsOfFile_ = - objc.registerName("dictionaryWithContentsOfFile:"); -late final _sel_dictionaryWithContentsOfURL_ = - objc.registerName("dictionaryWithContentsOfURL:"); -late final _sel_dictionaryWithContentsOfURL_error_ = - objc.registerName("dictionaryWithContentsOfURL:error:"); -late final _sel_dictionaryWithDictionary_ = - objc.registerName("dictionaryWithDictionary:"); -late final _sel_dictionaryWithObject_forKey_ = - objc.registerName("dictionaryWithObject:forKey:"); -late final _sel_dictionaryWithObjectsAndKeys_ = - objc.registerName("dictionaryWithObjectsAndKeys:"); -late final _sel_dictionaryWithObjects_forKeys_ = - objc.registerName("dictionaryWithObjects:forKeys:"); -late final _sel_dictionaryWithObjects_forKeys_count_ = - objc.registerName("dictionaryWithObjects:forKeys:count:"); -late final _sel_dictionaryWithSharedKeySet_ = - objc.registerName("dictionaryWithSharedKeySet:"); -late final _sel_didChangeValueForKey_ = - objc.registerName("didChangeValueForKey:"); -late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = - objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); -late final _sel_didChange_valuesAtIndexes_forKey_ = - objc.registerName("didChange:valuesAtIndexes:forKey:"); -late final _sel_differenceFromArray_ = - objc.registerName("differenceFromArray:"); -late final _sel_differenceFromArray_withOptions_ = - objc.registerName("differenceFromArray:withOptions:"); -late final _sel_differenceFromOrderedSet_ = - objc.registerName("differenceFromOrderedSet:"); -late final _sel_differenceFromOrderedSet_withOptions_ = - objc.registerName("differenceFromOrderedSet:withOptions:"); -late final _sel_distantFuture = objc.registerName("distantFuture"); -late final _sel_distantPast = objc.registerName("distantPast"); -late final _sel_doesNotRecognizeSelector_ = - objc.registerName("doesNotRecognizeSelector:"); -late final _sel_domain = objc.registerName("domain"); -late final _sel_doubleValue = objc.registerName("doubleValue"); -late final _sel_earlierDate_ = objc.registerName("earlierDate:"); -late final _sel_encodeWithCoder_ = objc.registerName("encodeWithCoder:"); -late final _sel_errorWithDomain_code_userInfo_ = - objc.registerName("errorWithDomain:code:userInfo:"); -late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = - objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); -late final _sel_fastestEncoding = objc.registerName("fastestEncoding"); -late final _sel_filePathURL = objc.registerName("filePathURL"); -late final _sel_fileReferenceURL = objc.registerName("fileReferenceURL"); -late final _sel_fileSystemRepresentation = - objc.registerName("fileSystemRepresentation"); -late final _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = - objc.registerName( - "fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); -late final _sel_fileURLWithPathComponents_ = - objc.registerName("fileURLWithPathComponents:"); -late final _sel_fileURLWithPath_ = objc.registerName("fileURLWithPath:"); -late final _sel_fileURLWithPath_isDirectory_ = - objc.registerName("fileURLWithPath:isDirectory:"); -late final _sel_fileURLWithPath_isDirectory_relativeToURL_ = - objc.registerName("fileURLWithPath:isDirectory:relativeToURL:"); -late final _sel_fileURLWithPath_relativeToURL_ = - objc.registerName("fileURLWithPath:relativeToURL:"); -late final _sel_finalize = objc.registerName("finalize"); -late final _sel_firstIndex = objc.registerName("firstIndex"); -late final _sel_firstObject = objc.registerName("firstObject"); -late final _sel_firstObjectCommonWithArray_ = - objc.registerName("firstObjectCommonWithArray:"); -late final _sel_floatValue = objc.registerName("floatValue"); -late final _sel_forwardInvocation_ = objc.registerName("forwardInvocation:"); -late final _sel_forwardingTargetForSelector_ = - objc.registerName("forwardingTargetForSelector:"); -late final _sel_fragment = objc.registerName("fragment"); -late final _sel_frameLength = objc.registerName("frameLength"); -late final _sel_getArgumentTypeAtIndex_ = - objc.registerName("getArgumentTypeAtIndex:"); -late final _sel_getBytes_length_ = objc.registerName("getBytes:length:"); -late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_ = - objc.registerName( - "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:"); -late final _sel_getBytes_range_ = objc.registerName("getBytes:range:"); -late final _sel_getCString_maxLength_encoding_ = - objc.registerName("getCString:maxLength:encoding:"); -late final _sel_getCharacters_ = objc.registerName("getCharacters:"); -late final _sel_getCharacters_range_ = - objc.registerName("getCharacters:range:"); -late final _sel_getFileSystemRepresentation_maxLength_ = - objc.registerName("getFileSystemRepresentation:maxLength:"); -late final _sel_getIndexes_maxCount_inIndexRange_ = - objc.registerName("getIndexes:maxCount:inIndexRange:"); -late final _sel_getLineStart_end_contentsEnd_forRange_ = - objc.registerName("getLineStart:end:contentsEnd:forRange:"); -late final _sel_getObjects_andKeys_count_ = - objc.registerName("getObjects:andKeys:count:"); -late final _sel_getObjects_range_ = objc.registerName("getObjects:range:"); -late final _sel_getParagraphStart_end_contentsEnd_forRange_ = - objc.registerName("getParagraphStart:end:contentsEnd:forRange:"); -late final _sel_getPromisedItemResourceValue_forKey_error_ = - objc.registerName("getPromisedItemResourceValue:forKey:error:"); -late final _sel_getResourceValue_forKey_error_ = - objc.registerName("getResourceValue:forKey:error:"); -late final _sel_getValue_ = objc.registerName("getValue:"); -late final _sel_getValue_size_ = objc.registerName("getValue:size:"); -late final _sel_hasDirectoryPath = objc.registerName("hasDirectoryPath"); -late final _sel_hasItemConformingToTypeIdentifier_ = - objc.registerName("hasItemConformingToTypeIdentifier:"); -late final _sel_hasMemberInPlane_ = objc.registerName("hasMemberInPlane:"); -late final _sel_hasPrefix_ = objc.registerName("hasPrefix:"); -late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc - .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); -late final _sel_hasSuffix_ = objc.registerName("hasSuffix:"); -late final _sel_hash = objc.registerName("hash"); -late final _sel_helpAnchor = objc.registerName("helpAnchor"); -late final _sel_host = objc.registerName("host"); -late final _sel_illegalCharacterSet = objc.registerName("illegalCharacterSet"); -late final _sel_implementMethod_withSignature_andBlock_ = - objc.registerName("implementMethod:withSignature:andBlock:"); -late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); -late final _sel_indexGreaterThanIndex_ = - objc.registerName("indexGreaterThanIndex:"); -late final _sel_indexGreaterThanOrEqualToIndex_ = - objc.registerName("indexGreaterThanOrEqualToIndex:"); -late final _sel_indexLessThanIndex_ = objc.registerName("indexLessThanIndex:"); -late final _sel_indexLessThanOrEqualToIndex_ = - objc.registerName("indexLessThanOrEqualToIndex:"); -late final _sel_indexOfObjectIdenticalTo_ = - objc.registerName("indexOfObjectIdenticalTo:"); -late final _sel_indexOfObjectIdenticalTo_inRange_ = - objc.registerName("indexOfObjectIdenticalTo:inRange:"); -late final _sel_indexOfObject_ = objc.registerName("indexOfObject:"); -late final _sel_indexOfObject_inRange_ = - objc.registerName("indexOfObject:inRange:"); -late final _sel_indexSet = objc.registerName("indexSet"); -late final _sel_indexSetWithIndex_ = objc.registerName("indexSetWithIndex:"); -late final _sel_indexSetWithIndexesInRange_ = - objc.registerName("indexSetWithIndexesInRange:"); -late final _sel_init = objc.registerName("init"); -late final _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_ = - objc.registerName("initAbsoluteURLWithDataRepresentation:relativeToURL:"); -late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = - objc.registerName( - "initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); -late final _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = - objc.registerName( - "initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); -late final _sel_initFileURLWithPath_ = - objc.registerName("initFileURLWithPath:"); -late final _sel_initFileURLWithPath_isDirectory_ = - objc.registerName("initFileURLWithPath:isDirectory:"); -late final _sel_initFileURLWithPath_isDirectory_relativeToURL_ = - objc.registerName("initFileURLWithPath:isDirectory:relativeToURL:"); -late final _sel_initFileURLWithPath_relativeToURL_ = - objc.registerName("initFileURLWithPath:relativeToURL:"); -late final _sel_initFromBuilder_ = objc.registerName("initFromBuilder:"); -late final _sel_initWithArray_ = objc.registerName("initWithArray:"); -late final _sel_initWithArray_copyItems_ = - objc.registerName("initWithArray:copyItems:"); -late final _sel_initWithArray_range_copyItems_ = - objc.registerName("initWithArray:range:copyItems:"); -late final _sel_initWithBase64EncodedData_options_ = - objc.registerName("initWithBase64EncodedData:options:"); -late final _sel_initWithBase64EncodedString_options_ = - objc.registerName("initWithBase64EncodedString:options:"); -late final _sel_initWithBool_ = objc.registerName("initWithBool:"); -late final _sel_initWithBytesNoCopy_length_ = - objc.registerName("initWithBytesNoCopy:length:"); -late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = - objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); -late final _sel_initWithBytesNoCopy_length_freeWhenDone_ = - objc.registerName("initWithBytesNoCopy:length:freeWhenDone:"); -late final _sel_initWithBytes_length_ = - objc.registerName("initWithBytes:length:"); -late final _sel_initWithBytes_length_encoding_ = - objc.registerName("initWithBytes:length:encoding:"); -late final _sel_initWithBytes_objCType_ = - objc.registerName("initWithBytes:objCType:"); -late final _sel_initWithCString_encoding_ = - objc.registerName("initWithCString:encoding:"); -late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); -late final _sel_initWithChar_ = objc.registerName("initWithChar:"); -late final _sel_initWithCharactersNoCopy_length_freeWhenDone_ = - objc.registerName("initWithCharactersNoCopy:length:freeWhenDone:"); -late final _sel_initWithCharacters_length_ = - objc.registerName("initWithCharacters:length:"); -late final _sel_initWithCoder_ = objc.registerName("initWithCoder:"); -late final _sel_initWithContentsOfFile_ = - objc.registerName("initWithContentsOfFile:"); -late final _sel_initWithContentsOfFile_encoding_error_ = - objc.registerName("initWithContentsOfFile:encoding:error:"); -late final _sel_initWithContentsOfFile_options_error_ = - objc.registerName("initWithContentsOfFile:options:error:"); -late final _sel_initWithContentsOfFile_usedEncoding_error_ = - objc.registerName("initWithContentsOfFile:usedEncoding:error:"); -late final _sel_initWithContentsOfURL_ = - objc.registerName("initWithContentsOfURL:"); -late final _sel_initWithContentsOfURL_encoding_error_ = - objc.registerName("initWithContentsOfURL:encoding:error:"); -late final _sel_initWithContentsOfURL_error_ = - objc.registerName("initWithContentsOfURL:error:"); -late final _sel_initWithContentsOfURL_options_error_ = - objc.registerName("initWithContentsOfURL:options:error:"); -late final _sel_initWithContentsOfURL_usedEncoding_error_ = - objc.registerName("initWithContentsOfURL:usedEncoding:error:"); -late final _sel_initWithDataRepresentation_relativeToURL_ = - objc.registerName("initWithDataRepresentation:relativeToURL:"); -late final _sel_initWithData_ = objc.registerName("initWithData:"); -late final _sel_initWithData_encoding_ = - objc.registerName("initWithData:encoding:"); -late final _sel_initWithDictionary_ = objc.registerName("initWithDictionary:"); -late final _sel_initWithDictionary_copyItems_ = - objc.registerName("initWithDictionary:copyItems:"); -late final _sel_initWithDomain_code_userInfo_ = - objc.registerName("initWithDomain:code:userInfo:"); -late final _sel_initWithDouble_ = objc.registerName("initWithDouble:"); -late final _sel_initWithFloat_ = objc.registerName("initWithFloat:"); -late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); -late final _sel_initWithFormat_locale_ = - objc.registerName("initWithFormat:locale:"); -late final _sel_initWithIndexSet_ = objc.registerName("initWithIndexSet:"); -late final _sel_initWithIndex_ = objc.registerName("initWithIndex:"); -late final _sel_initWithIndexesInRange_ = - objc.registerName("initWithIndexesInRange:"); -late final _sel_initWithInt_ = objc.registerName("initWithInt:"); -late final _sel_initWithInteger_ = objc.registerName("initWithInteger:"); -late final _sel_initWithItem_typeIdentifier_ = - objc.registerName("initWithItem:typeIdentifier:"); -late final _sel_initWithLength_ = objc.registerName("initWithLength:"); -late final _sel_initWithLongLong_ = objc.registerName("initWithLongLong:"); -late final _sel_initWithLong_ = objc.registerName("initWithLong:"); -late final _sel_initWithName_object_userInfo_ = - objc.registerName("initWithName:object:userInfo:"); -late final _sel_initWithObject_ = objc.registerName("initWithObject:"); -late final _sel_initWithObjectsAndKeys_ = - objc.registerName("initWithObjectsAndKeys:"); -late final _sel_initWithObjects_ = objc.registerName("initWithObjects:"); -late final _sel_initWithObjects_count_ = - objc.registerName("initWithObjects:count:"); -late final _sel_initWithObjects_forKeys_ = - objc.registerName("initWithObjects:forKeys:"); -late final _sel_initWithObjects_forKeys_count_ = - objc.registerName("initWithObjects:forKeys:count:"); -late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); -late final _sel_initWithOrderedSet_copyItems_ = - objc.registerName("initWithOrderedSet:copyItems:"); -late final _sel_initWithOrderedSet_range_copyItems_ = - objc.registerName("initWithOrderedSet:range:copyItems:"); -late final _sel_initWithSet_ = objc.registerName("initWithSet:"); -late final _sel_initWithSet_copyItems_ = - objc.registerName("initWithSet:copyItems:"); -late final _sel_initWithShort_ = objc.registerName("initWithShort:"); -late final _sel_initWithString_ = objc.registerName("initWithString:"); -late final _sel_initWithString_encodingInvalidCharacters_ = - objc.registerName("initWithString:encodingInvalidCharacters:"); -late final _sel_initWithString_relativeToURL_ = - objc.registerName("initWithString:relativeToURL:"); -late final _sel_initWithTimeIntervalSince1970_ = - objc.registerName("initWithTimeIntervalSince1970:"); -late final _sel_initWithTimeIntervalSinceNow_ = - objc.registerName("initWithTimeIntervalSinceNow:"); -late final _sel_initWithTimeIntervalSinceReferenceDate_ = - objc.registerName("initWithTimeIntervalSinceReferenceDate:"); -late final _sel_initWithTimeInterval_sinceDate_ = - objc.registerName("initWithTimeInterval:sinceDate:"); -late final _sel_initWithUTF8String_ = objc.registerName("initWithUTF8String:"); -late final _sel_initWithUnsignedChar_ = - objc.registerName("initWithUnsignedChar:"); -late final _sel_initWithUnsignedInt_ = - objc.registerName("initWithUnsignedInt:"); -late final _sel_initWithUnsignedInteger_ = - objc.registerName("initWithUnsignedInteger:"); -late final _sel_initWithUnsignedLongLong_ = - objc.registerName("initWithUnsignedLongLong:"); -late final _sel_initWithUnsignedLong_ = - objc.registerName("initWithUnsignedLong:"); -late final _sel_initWithUnsignedShort_ = - objc.registerName("initWithUnsignedShort:"); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); -late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = - objc.registerName( - "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); -late final _sel_initialize = objc.registerName("initialize"); -late final _sel_insertObject_atIndex_ = - objc.registerName("insertObject:atIndex:"); -late final _sel_insertObjects_atIndexes_ = - objc.registerName("insertObjects:atIndexes:"); -late final _sel_insertString_atIndex_ = - objc.registerName("insertString:atIndex:"); -late final _sel_instanceMethodForSelector_ = - objc.registerName("instanceMethodForSelector:"); -late final _sel_instanceMethodSignatureForSelector_ = - objc.registerName("instanceMethodSignatureForSelector:"); -late final _sel_instancesRespondToSelector_ = - objc.registerName("instancesRespondToSelector:"); -late final _sel_intValue = objc.registerName("intValue"); -late final _sel_integerValue = objc.registerName("integerValue"); -late final _sel_intersectOrderedSet_ = - objc.registerName("intersectOrderedSet:"); -late final _sel_intersectSet_ = objc.registerName("intersectSet:"); -late final _sel_intersectsIndexesInRange_ = - objc.registerName("intersectsIndexesInRange:"); -late final _sel_intersectsOrderedSet_ = - objc.registerName("intersectsOrderedSet:"); -late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); -late final _sel_invertedSet = objc.registerName("invertedSet"); -late final _sel_isEqualToArray_ = objc.registerName("isEqualToArray:"); -late final _sel_isEqualToData_ = objc.registerName("isEqualToData:"); -late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); -late final _sel_isEqualToDictionary_ = - objc.registerName("isEqualToDictionary:"); -late final _sel_isEqualToIndexSet_ = objc.registerName("isEqualToIndexSet:"); -late final _sel_isEqualToNumber_ = objc.registerName("isEqualToNumber:"); -late final _sel_isEqualToOrderedSet_ = - objc.registerName("isEqualToOrderedSet:"); -late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); -late final _sel_isEqualToString_ = objc.registerName("isEqualToString:"); -late final _sel_isEqualToValue_ = objc.registerName("isEqualToValue:"); -late final _sel_isEqual_ = objc.registerName("isEqual:"); -late final _sel_isFileReferenceURL = objc.registerName("isFileReferenceURL"); -late final _sel_isFileURL = objc.registerName("isFileURL"); -late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); -late final _sel_isMemberOfClass_ = objc.registerName("isMemberOfClass:"); -late final _sel_isOneway = objc.registerName("isOneway"); -late final _sel_isProxy = objc.registerName("isProxy"); -late final _sel_isSubclassOfClass_ = objc.registerName("isSubclassOfClass:"); -late final _sel_isSubsetOfOrderedSet_ = - objc.registerName("isSubsetOfOrderedSet:"); -late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); -late final _sel_isSupersetOfSet_ = objc.registerName("isSupersetOfSet:"); -late final _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_ = - objc.registerName( - "itemProviderVisibilityForRepresentationWithTypeIdentifier:"); -late final _sel_keyEnumerator = objc.registerName("keyEnumerator"); -late final _sel_keyPathsForValuesAffectingValueForKey_ = - objc.registerName("keyPathsForValuesAffectingValueForKey:"); -late final _sel_keysSortedByValueUsingSelector_ = - objc.registerName("keysSortedByValueUsingSelector:"); -late final _sel_lastIndex = objc.registerName("lastIndex"); -late final _sel_lastObject = objc.registerName("lastObject"); -late final _sel_lastPathComponent = objc.registerName("lastPathComponent"); -late final _sel_laterDate_ = objc.registerName("laterDate:"); -late final _sel_length = objc.registerName("length"); -late final _sel_lengthOfBytesUsingEncoding_ = - objc.registerName("lengthOfBytesUsingEncoding:"); -late final _sel_letterCharacterSet = objc.registerName("letterCharacterSet"); -late final _sel_lineRangeForRange_ = objc.registerName("lineRangeForRange:"); -late final _sel_load = objc.registerName("load"); -late final _sel_localizedCapitalizedString = - objc.registerName("localizedCapitalizedString"); -late final _sel_localizedCaseInsensitiveCompare_ = - objc.registerName("localizedCaseInsensitiveCompare:"); -late final _sel_localizedCaseInsensitiveContainsString_ = - objc.registerName("localizedCaseInsensitiveContainsString:"); -late final _sel_localizedCompare_ = objc.registerName("localizedCompare:"); -late final _sel_localizedDescription = - objc.registerName("localizedDescription"); -late final _sel_localizedFailureReason = - objc.registerName("localizedFailureReason"); -late final _sel_localizedLowercaseString = - objc.registerName("localizedLowercaseString"); -late final _sel_localizedNameOfStringEncoding_ = - objc.registerName("localizedNameOfStringEncoding:"); -late final _sel_localizedRecoveryOptions = - objc.registerName("localizedRecoveryOptions"); -late final _sel_localizedRecoverySuggestion = - objc.registerName("localizedRecoverySuggestion"); -late final _sel_localizedStandardCompare_ = - objc.registerName("localizedStandardCompare:"); -late final _sel_localizedStandardContainsString_ = - objc.registerName("localizedStandardContainsString:"); -late final _sel_localizedStandardRangeOfString_ = - objc.registerName("localizedStandardRangeOfString:"); -late final _sel_localizedStringWithFormat_ = - objc.registerName("localizedStringWithFormat:"); -late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName( - "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); -late final _sel_localizedUppercaseString = - objc.registerName("localizedUppercaseString"); -late final _sel_longCharacterIsMember_ = - objc.registerName("longCharacterIsMember:"); -late final _sel_longLongValue = objc.registerName("longLongValue"); -late final _sel_longValue = objc.registerName("longValue"); -late final _sel_lowercaseLetterCharacterSet = - objc.registerName("lowercaseLetterCharacterSet"); -late final _sel_lowercaseString = objc.registerName("lowercaseString"); -late final _sel_lowercaseStringWithLocale_ = - objc.registerName("lowercaseStringWithLocale:"); -late final _sel_makeObjectsPerformSelector_ = - objc.registerName("makeObjectsPerformSelector:"); -late final _sel_makeObjectsPerformSelector_withObject_ = - objc.registerName("makeObjectsPerformSelector:withObject:"); -late final _sel_maximumLengthOfBytesUsingEncoding_ = - objc.registerName("maximumLengthOfBytesUsingEncoding:"); -late final _sel_member_ = objc.registerName("member:"); -late final _sel_methodForSelector_ = objc.registerName("methodForSelector:"); -late final _sel_methodReturnLength = objc.registerName("methodReturnLength"); -late final _sel_methodReturnType = objc.registerName("methodReturnType"); -late final _sel_methodSignatureForSelector_ = - objc.registerName("methodSignatureForSelector:"); -late final _sel_minusOrderedSet_ = objc.registerName("minusOrderedSet:"); -late final _sel_minusSet_ = objc.registerName("minusSet:"); -late final _sel_moveObjectsAtIndexes_toIndex_ = - objc.registerName("moveObjectsAtIndexes:toIndex:"); -late final _sel_mutableBytes = objc.registerName("mutableBytes"); -late final _sel_mutableCopy = objc.registerName("mutableCopy"); -late final _sel_mutableCopyWithZone_ = - objc.registerName("mutableCopyWithZone:"); -late final _sel_name = objc.registerName("name"); -late final _sel_new = objc.registerName("new"); -late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); -late final _sel_newlineCharacterSet = objc.registerName("newlineCharacterSet"); -late final _sel_nextObject = objc.registerName("nextObject"); -late final _sel_nonBaseCharacterSet = objc.registerName("nonBaseCharacterSet"); -late final _sel_nonretainedObjectValue = - objc.registerName("nonretainedObjectValue"); -late final _sel_notificationWithName_object_ = - objc.registerName("notificationWithName:object:"); -late final _sel_notificationWithName_object_userInfo_ = - objc.registerName("notificationWithName:object:userInfo:"); -late final _sel_now = objc.registerName("now"); -late final _sel_numberOfArguments = objc.registerName("numberOfArguments"); -late final _sel_numberWithBool_ = objc.registerName("numberWithBool:"); -late final _sel_numberWithChar_ = objc.registerName("numberWithChar:"); -late final _sel_numberWithDouble_ = objc.registerName("numberWithDouble:"); -late final _sel_numberWithFloat_ = objc.registerName("numberWithFloat:"); -late final _sel_numberWithInt_ = objc.registerName("numberWithInt:"); -late final _sel_numberWithInteger_ = objc.registerName("numberWithInteger:"); -late final _sel_numberWithLongLong_ = objc.registerName("numberWithLongLong:"); -late final _sel_numberWithLong_ = objc.registerName("numberWithLong:"); -late final _sel_numberWithShort_ = objc.registerName("numberWithShort:"); -late final _sel_numberWithUnsignedChar_ = - objc.registerName("numberWithUnsignedChar:"); -late final _sel_numberWithUnsignedInt_ = - objc.registerName("numberWithUnsignedInt:"); -late final _sel_numberWithUnsignedInteger_ = - objc.registerName("numberWithUnsignedInteger:"); -late final _sel_numberWithUnsignedLongLong_ = - objc.registerName("numberWithUnsignedLongLong:"); -late final _sel_numberWithUnsignedLong_ = - objc.registerName("numberWithUnsignedLong:"); -late final _sel_numberWithUnsignedShort_ = - objc.registerName("numberWithUnsignedShort:"); -late final _sel_objCType = objc.registerName("objCType"); -late final _sel_object = objc.registerName("object"); -late final _sel_objectAtIndex_ = objc.registerName("objectAtIndex:"); -late final _sel_objectAtIndexedSubscript_ = - objc.registerName("objectAtIndexedSubscript:"); -late final _sel_objectEnumerator = objc.registerName("objectEnumerator"); -late final _sel_objectForKey_ = objc.registerName("objectForKey:"); -late final _sel_objectForKeyedSubscript_ = - objc.registerName("objectForKeyedSubscript:"); -late final _sel_objectWithItemProviderData_typeIdentifier_error_ = - objc.registerName("objectWithItemProviderData:typeIdentifier:error:"); -late final _sel_objectsAtIndexes_ = objc.registerName("objectsAtIndexes:"); -late final _sel_objectsForKeys_notFoundMarker_ = - objc.registerName("objectsForKeys:notFoundMarker:"); -late final _sel_observationInfo = objc.registerName("observationInfo"); -late final _sel_observeValueForKeyPath_ofObject_change_context_ = - objc.registerName("observeValueForKeyPath:ofObject:change:context:"); -late final _sel_orderedSet = objc.registerName("orderedSet"); -late final _sel_orderedSetByApplyingDifference_ = - objc.registerName("orderedSetByApplyingDifference:"); -late final _sel_orderedSetWithArray_ = - objc.registerName("orderedSetWithArray:"); -late final _sel_orderedSetWithArray_range_copyItems_ = - objc.registerName("orderedSetWithArray:range:copyItems:"); -late final _sel_orderedSetWithCapacity_ = - objc.registerName("orderedSetWithCapacity:"); -late final _sel_orderedSetWithObject_ = - objc.registerName("orderedSetWithObject:"); -late final _sel_orderedSetWithObjects_ = - objc.registerName("orderedSetWithObjects:"); -late final _sel_orderedSetWithObjects_count_ = - objc.registerName("orderedSetWithObjects:count:"); -late final _sel_orderedSetWithOrderedSet_ = - objc.registerName("orderedSetWithOrderedSet:"); -late final _sel_orderedSetWithOrderedSet_range_copyItems_ = - objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); -late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); -late final _sel_orderedSetWithSet_copyItems_ = - objc.registerName("orderedSetWithSet:copyItems:"); -late final _sel_paragraphRangeForRange_ = - objc.registerName("paragraphRangeForRange:"); -late final _sel_parameterString = objc.registerName("parameterString"); -late final _sel_password = objc.registerName("password"); -late final _sel_path = objc.registerName("path"); -late final _sel_pathComponents = objc.registerName("pathComponents"); -late final _sel_pathExtension = objc.registerName("pathExtension"); -late final _sel_performSelector_ = objc.registerName("performSelector:"); -late final _sel_performSelector_withObject_ = - objc.registerName("performSelector:withObject:"); -late final _sel_performSelector_withObject_withObject_ = - objc.registerName("performSelector:withObject:withObject:"); -late final _sel_pointerValue = objc.registerName("pointerValue"); -late final _sel_port = objc.registerName("port"); -late final _sel_precomposedStringWithCanonicalMapping = - objc.registerName("precomposedStringWithCanonicalMapping"); -late final _sel_precomposedStringWithCompatibilityMapping = - objc.registerName("precomposedStringWithCompatibilityMapping"); -late final _sel_promisedItemResourceValuesForKeys_error_ = - objc.registerName("promisedItemResourceValuesForKeys:error:"); -late final _sel_propertyList = objc.registerName("propertyList"); -late final _sel_propertyListFromStringsFileFormat = - objc.registerName("propertyListFromStringsFileFormat"); -late final _sel_punctuationCharacterSet = - objc.registerName("punctuationCharacterSet"); -late final _sel_query = objc.registerName("query"); -late final _sel_rangeOfCharacterFromSet_ = - objc.registerName("rangeOfCharacterFromSet:"); -late final _sel_rangeOfCharacterFromSet_options_ = - objc.registerName("rangeOfCharacterFromSet:options:"); -late final _sel_rangeOfCharacterFromSet_options_range_ = - objc.registerName("rangeOfCharacterFromSet:options:range:"); -late final _sel_rangeOfComposedCharacterSequenceAtIndex_ = - objc.registerName("rangeOfComposedCharacterSequenceAtIndex:"); -late final _sel_rangeOfComposedCharacterSequencesForRange_ = - objc.registerName("rangeOfComposedCharacterSequencesForRange:"); -late final _sel_rangeOfData_options_range_ = - objc.registerName("rangeOfData:options:range:"); -late final _sel_rangeOfString_ = objc.registerName("rangeOfString:"); -late final _sel_rangeOfString_options_ = - objc.registerName("rangeOfString:options:"); -late final _sel_rangeOfString_options_range_ = - objc.registerName("rangeOfString:options:range:"); -late final _sel_rangeOfString_options_range_locale_ = - objc.registerName("rangeOfString:options:range:locale:"); -late final _sel_rangeValue = objc.registerName("rangeValue"); -late final _sel_readableTypeIdentifiersForItemProvider = - objc.registerName("readableTypeIdentifiersForItemProvider"); -late final _sel_recoveryAttempter = objc.registerName("recoveryAttempter"); -late final _sel_registerObject_visibility_ = - objc.registerName("registerObject:visibility:"); -late final _sel_registeredTypeIdentifiers = - objc.registerName("registeredTypeIdentifiers"); -late final _sel_registeredTypeIdentifiersWithFileOptions_ = - objc.registerName("registeredTypeIdentifiersWithFileOptions:"); -late final _sel_relativePath = objc.registerName("relativePath"); -late final _sel_relativeString = objc.registerName("relativeString"); -late final _sel_release = objc.registerName("release"); -late final _sel_removeAllCachedResourceValues = - objc.registerName("removeAllCachedResourceValues"); -late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); -late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); -late final _sel_removeCachedResourceValueForKey_ = - objc.registerName("removeCachedResourceValueForKey:"); -late final _sel_removeIndex_ = objc.registerName("removeIndex:"); -late final _sel_removeIndexesInRange_ = - objc.registerName("removeIndexesInRange:"); -late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); -late final _sel_removeLastObject = objc.registerName("removeLastObject"); -late final _sel_removeObjectAtIndex_ = - objc.registerName("removeObjectAtIndex:"); -late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); -late final _sel_removeObjectIdenticalTo_ = - objc.registerName("removeObjectIdenticalTo:"); -late final _sel_removeObjectIdenticalTo_inRange_ = - objc.registerName("removeObjectIdenticalTo:inRange:"); -late final _sel_removeObject_ = objc.registerName("removeObject:"); -late final _sel_removeObject_inRange_ = - objc.registerName("removeObject:inRange:"); -late final _sel_removeObjectsAtIndexes_ = - objc.registerName("removeObjectsAtIndexes:"); -late final _sel_removeObjectsForKeys_ = - objc.registerName("removeObjectsForKeys:"); -late final _sel_removeObjectsInArray_ = - objc.registerName("removeObjectsInArray:"); -late final _sel_removeObjectsInRange_ = - objc.registerName("removeObjectsInRange:"); -late final _sel_removeObserver_forKeyPath_ = - objc.registerName("removeObserver:forKeyPath:"); -late final _sel_removeObserver_forKeyPath_context_ = - objc.registerName("removeObserver:forKeyPath:context:"); -late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_ = - objc.registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:"); -late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_ = objc - .registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); -late final _sel_replaceBytesInRange_withBytes_ = - objc.registerName("replaceBytesInRange:withBytes:"); -late final _sel_replaceBytesInRange_withBytes_length_ = - objc.registerName("replaceBytesInRange:withBytes:length:"); -late final _sel_replaceCharactersInRange_withString_ = - objc.registerName("replaceCharactersInRange:withString:"); -late final _sel_replaceObjectAtIndex_withObject_ = - objc.registerName("replaceObjectAtIndex:withObject:"); -late final _sel_replaceObjectsAtIndexes_withObjects_ = - objc.registerName("replaceObjectsAtIndexes:withObjects:"); -late final _sel_replaceObjectsInRange_withObjectsFromArray_ = - objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); -late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = - objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); -late final _sel_replaceObjectsInRange_withObjects_count_ = - objc.registerName("replaceObjectsInRange:withObjects:count:"); -late final _sel_replaceOccurrencesOfString_withString_options_range_ = - objc.registerName("replaceOccurrencesOfString:withString:options:range:"); -late final _sel_replacementObjectForCoder_ = - objc.registerName("replacementObjectForCoder:"); -late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); -late final _sel_resolveClassMethod_ = objc.registerName("resolveClassMethod:"); -late final _sel_resolveInstanceMethod_ = - objc.registerName("resolveInstanceMethod:"); -late final _sel_resourceSpecifier = objc.registerName("resourceSpecifier"); -late final _sel_resourceValuesForKeys_error_ = - objc.registerName("resourceValuesForKeys:error:"); -late final _sel_resourceValuesForKeys_fromBookmarkData_ = - objc.registerName("resourceValuesForKeys:fromBookmarkData:"); -late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); -late final _sel_retain = objc.registerName("retain"); -late final _sel_retainCount = objc.registerName("retainCount"); -late final _sel_reverseObjectEnumerator = - objc.registerName("reverseObjectEnumerator"); -late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); -late final _sel_scheme = objc.registerName("scheme"); -late final _sel_self = objc.registerName("self"); -late final _sel_set = objc.registerName("set"); -late final _sel_setArray_ = objc.registerName("setArray:"); -late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); -late final _sel_setByAddingObjectsFromArray_ = - objc.registerName("setByAddingObjectsFromArray:"); -late final _sel_setByAddingObjectsFromSet_ = - objc.registerName("setByAddingObjectsFromSet:"); -late final _sel_setData_ = objc.registerName("setData:"); -late final _sel_setDictionary_ = objc.registerName("setDictionary:"); -late final _sel_setLength_ = objc.registerName("setLength:"); -late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); -late final _sel_setObject_atIndexedSubscript_ = - objc.registerName("setObject:atIndexedSubscript:"); -late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); -late final _sel_setObject_forKeyedSubscript_ = - objc.registerName("setObject:forKeyedSubscript:"); -late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); -late final _sel_setResourceValue_forKey_error_ = - objc.registerName("setResourceValue:forKey:error:"); -late final _sel_setResourceValues_error_ = - objc.registerName("setResourceValues:error:"); -late final _sel_setSet_ = objc.registerName("setSet:"); -late final _sel_setString_ = objc.registerName("setString:"); -late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); -late final _sel_setTemporaryResourceValue_forKey_ = - objc.registerName("setTemporaryResourceValue:forKey:"); -late final _sel_setVersion_ = objc.registerName("setVersion:"); -late final _sel_setWithArray_ = objc.registerName("setWithArray:"); -late final _sel_setWithCapacity_ = objc.registerName("setWithCapacity:"); -late final _sel_setWithObject_ = objc.registerName("setWithObject:"); -late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); -late final _sel_setWithObjects_count_ = - objc.registerName("setWithObjects:count:"); -late final _sel_setWithSet_ = objc.registerName("setWithSet:"); -late final _sel_sharedKeySetForKeys_ = - objc.registerName("sharedKeySetForKeys:"); -late final _sel_shiftIndexesStartingAtIndex_by_ = - objc.registerName("shiftIndexesStartingAtIndex:by:"); -late final _sel_shortValue = objc.registerName("shortValue"); -late final _sel_signatureWithObjCTypes_ = - objc.registerName("signatureWithObjCTypes:"); -late final _sel_smallestEncoding = objc.registerName("smallestEncoding"); -late final _sel_sortUsingFunction_context_ = - objc.registerName("sortUsingFunction:context:"); -late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); -late final _sel_sortedArrayHint = objc.registerName("sortedArrayHint"); -late final _sel_sortedArrayUsingFunction_context_ = - objc.registerName("sortedArrayUsingFunction:context:"); -late final _sel_sortedArrayUsingFunction_context_hint_ = - objc.registerName("sortedArrayUsingFunction:context:hint:"); -late final _sel_sortedArrayUsingSelector_ = - objc.registerName("sortedArrayUsingSelector:"); -late final _sel_standardizedURL = objc.registerName("standardizedURL"); -late final _sel_startAccessingSecurityScopedResource = - objc.registerName("startAccessingSecurityScopedResource"); -late final _sel_stopAccessingSecurityScopedResource = - objc.registerName("stopAccessingSecurityScopedResource"); -late final _sel_string = objc.registerName("string"); -late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = - objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); -late final _sel_stringByAppendingFormat_ = - objc.registerName("stringByAppendingFormat:"); -late final _sel_stringByAppendingString_ = - objc.registerName("stringByAppendingString:"); -late final _sel_stringByApplyingTransform_reverse_ = - objc.registerName("stringByApplyingTransform:reverse:"); -late final _sel_stringByFoldingWithOptions_locale_ = - objc.registerName("stringByFoldingWithOptions:locale:"); -late final _sel_stringByPaddingToLength_withString_startingAtIndex_ = - objc.registerName("stringByPaddingToLength:withString:startingAtIndex:"); -late final _sel_stringByRemovingPercentEncoding = - objc.registerName("stringByRemovingPercentEncoding"); -late final _sel_stringByReplacingCharactersInRange_withString_ = - objc.registerName("stringByReplacingCharactersInRange:withString:"); -late final _sel_stringByReplacingOccurrencesOfString_withString_ = - objc.registerName("stringByReplacingOccurrencesOfString:withString:"); -late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_ = - objc.registerName( - "stringByReplacingOccurrencesOfString:withString:options:range:"); -late final _sel_stringByTrimmingCharactersInSet_ = - objc.registerName("stringByTrimmingCharactersInSet:"); -late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = - objc.registerName( - "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); -late final _sel_stringValue = objc.registerName("stringValue"); -late final _sel_stringWithCString_encoding_ = - objc.registerName("stringWithCString:encoding:"); -late final _sel_stringWithCapacity_ = objc.registerName("stringWithCapacity:"); -late final _sel_stringWithCharacters_length_ = - objc.registerName("stringWithCharacters:length:"); -late final _sel_stringWithContentsOfFile_encoding_error_ = - objc.registerName("stringWithContentsOfFile:encoding:error:"); -late final _sel_stringWithContentsOfFile_usedEncoding_error_ = - objc.registerName("stringWithContentsOfFile:usedEncoding:error:"); -late final _sel_stringWithContentsOfURL_encoding_error_ = - objc.registerName("stringWithContentsOfURL:encoding:error:"); -late final _sel_stringWithContentsOfURL_usedEncoding_error_ = - objc.registerName("stringWithContentsOfURL:usedEncoding:error:"); -late final _sel_stringWithFormat_ = objc.registerName("stringWithFormat:"); -late final _sel_stringWithString_ = objc.registerName("stringWithString:"); -late final _sel_stringWithUTF8String_ = - objc.registerName("stringWithUTF8String:"); -late final _sel_stringWithValidatedFormat_validFormatSpecifiers_error_ = - objc.registerName("stringWithValidatedFormat:validFormatSpecifiers:error:"); -late final _sel_subarrayWithRange_ = objc.registerName("subarrayWithRange:"); -late final _sel_subdataWithRange_ = objc.registerName("subdataWithRange:"); -late final _sel_substringFromIndex_ = objc.registerName("substringFromIndex:"); -late final _sel_substringToIndex_ = objc.registerName("substringToIndex:"); -late final _sel_substringWithRange_ = objc.registerName("substringWithRange:"); -late final _sel_suggestedName = objc.registerName("suggestedName"); -late final _sel_superclass = objc.registerName("superclass"); -late final _sel_supportsSecureCoding = - objc.registerName("supportsSecureCoding"); -late final _sel_symbolCharacterSet = objc.registerName("symbolCharacterSet"); -late final _sel_timeIntervalSince1970 = - objc.registerName("timeIntervalSince1970"); -late final _sel_timeIntervalSinceDate_ = - objc.registerName("timeIntervalSinceDate:"); -late final _sel_timeIntervalSinceNow = - objc.registerName("timeIntervalSinceNow"); -late final _sel_timeIntervalSinceReferenceDate = - objc.registerName("timeIntervalSinceReferenceDate"); -late final _sel_underlyingErrors = objc.registerName("underlyingErrors"); -late final _sel_unionOrderedSet_ = objc.registerName("unionOrderedSet:"); -late final _sel_unionSet_ = objc.registerName("unionSet:"); -late final _sel_unsignedCharValue = objc.registerName("unsignedCharValue"); -late final _sel_unsignedIntValue = objc.registerName("unsignedIntValue"); -late final _sel_unsignedIntegerValue = - objc.registerName("unsignedIntegerValue"); -late final _sel_unsignedLongLongValue = - objc.registerName("unsignedLongLongValue"); -late final _sel_unsignedLongValue = objc.registerName("unsignedLongValue"); -late final _sel_unsignedShortValue = objc.registerName("unsignedShortValue"); -late final _sel_uppercaseLetterCharacterSet = - objc.registerName("uppercaseLetterCharacterSet"); -late final _sel_uppercaseString = objc.registerName("uppercaseString"); -late final _sel_uppercaseStringWithLocale_ = - objc.registerName("uppercaseStringWithLocale:"); -late final _sel_user = objc.registerName("user"); -late final _sel_userInfo = objc.registerName("userInfo"); -late final _sel_valueWithBytes_objCType_ = - objc.registerName("valueWithBytes:objCType:"); -late final _sel_valueWithNonretainedObject_ = - objc.registerName("valueWithNonretainedObject:"); -late final _sel_valueWithPointer_ = objc.registerName("valueWithPointer:"); -late final _sel_valueWithRange_ = objc.registerName("valueWithRange:"); -late final _sel_value_withObjCType_ = objc.registerName("value:withObjCType:"); -late final _sel_version = objc.registerName("version"); -late final _sel_whitespaceAndNewlineCharacterSet = - objc.registerName("whitespaceAndNewlineCharacterSet"); -late final _sel_whitespaceCharacterSet = - objc.registerName("whitespaceCharacterSet"); -late final _sel_willChangeValueForKey_ = - objc.registerName("willChangeValueForKey:"); -late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = - objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); -late final _sel_willChange_valuesAtIndexes_forKey_ = - objc.registerName("willChange:valuesAtIndexes:forKey:"); -late final _sel_writableTypeIdentifiersForItemProvider = - objc.registerName("writableTypeIdentifiersForItemProvider"); -late final _sel_writeBookmarkData_toURL_options_error_ = - objc.registerName("writeBookmarkData:toURL:options:error:"); -late final _sel_writeToFile_atomically_ = - objc.registerName("writeToFile:atomically:"); -late final _sel_writeToFile_atomically_encoding_error_ = - objc.registerName("writeToFile:atomically:encoding:error:"); -late final _sel_writeToFile_options_error_ = - objc.registerName("writeToFile:options:error:"); -late final _sel_writeToURL_atomically_ = - objc.registerName("writeToURL:atomically:"); -late final _sel_writeToURL_atomically_encoding_error_ = - objc.registerName("writeToURL:atomically:encoding:error:"); -late final _sel_writeToURL_error_ = objc.registerName("writeToURL:error:"); -late final _sel_writeToURL_options_error_ = - objc.registerName("writeToURL:options:error:"); -late final _sel_zone = objc.registerName("zone"); -typedef instancetype = ffi.Pointer; -typedef Dartinstancetype = objc.ObjCObjectBase; + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + } + + /// newFromBuilder: + static DartProxy newFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317( + _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); + } + + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer sel) { + return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); + } + + /// retain + DartProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } + + /// self + DartProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxy.castFromPointer(_ret, retain: true, release: true); + } +} diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m deleted file mode 100644 index 7d756bb89..000000000 --- a/pkgs/objective_c/src/objective_c_bindings_generated.m +++ /dev/null @@ -1,26 +0,0 @@ -#include -#import "foundation.h" -#import "proxy.h" - -#if !__has_feature(objc_arc) -#error "This file must be compiled with ARC enabled" -#endif - -id objc_retain(id); -id objc_retainBlock(id); - -typedef void (^_ListenerTrampoline)(void * arg0); -_ListenerTrampoline _wrapListenerBlock_64xl06(_ListenerTrampoline block) NS_RETURNS_RETAINED { - return ^void(void * arg0) { - objc_retainBlock(block); - block(arg0); - }; -} - -typedef void (^_ListenerTrampoline1)(void * arg0, id arg1); -_ListenerTrampoline1 _wrapListenerBlock_2mz4zp(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { - return ^void(void * arg0, id arg1) { - objc_retainBlock(block); - block(arg0, objc_retain(arg1)); - }; -} From 75fb5ddccc2cc56e83c8fc37bb301acef30377e2 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:29:55 +1000 Subject: [PATCH 15/23] Remove objective_c_bindings_generated.m from the build. --- pkgs/objective_c/ios/Classes/objective_c.m | 1 - pkgs/objective_c/macos/Classes/objective_c.m | 1 - pkgs/objective_c/test/setup.dart | 3 +-- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/objective_c/ios/Classes/objective_c.m b/pkgs/objective_c/ios/Classes/objective_c.m index 545adba1f..d7f0800b6 100644 --- a/pkgs/objective_c/ios/Classes/objective_c.m +++ b/pkgs/objective_c/ios/Classes/objective_c.m @@ -4,5 +4,4 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. -#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/macos/Classes/objective_c.m b/pkgs/objective_c/macos/Classes/objective_c.m index 545adba1f..d7f0800b6 100644 --- a/pkgs/objective_c/macos/Classes/objective_c.m +++ b/pkgs/objective_c/macos/Classes/objective_c.m @@ -4,5 +4,4 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. -#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index 3eae0ff06..c59f4619c 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -13,7 +13,7 @@ import 'dart:ffi'; import 'dart:io'; const cFiles = ['src/objective_c.c', 'src/include/dart_api_dl.c']; -const objCFiles = ['src/proxy.m', 'src/objective_c_bindings_generated.m']; +const objCFiles = ['src/proxy.m']; const objCFlags = [ '-x', 'objective-c', @@ -63,5 +63,4 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m - lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m } From 9eba7081b1198465ef76b85e356ea130d752d4d3 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:39:15 +1000 Subject: [PATCH 16/23] Revert "Remove objective_c_bindings_generated.m from the build." This reverts commit 75fb5ddccc2cc56e83c8fc37bb301acef30377e2. --- pkgs/objective_c/ios/Classes/objective_c.m | 1 + pkgs/objective_c/macos/Classes/objective_c.m | 1 + pkgs/objective_c/test/setup.dart | 3 ++- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/objective_c/ios/Classes/objective_c.m b/pkgs/objective_c/ios/Classes/objective_c.m index d7f0800b6..545adba1f 100644 --- a/pkgs/objective_c/ios/Classes/objective_c.m +++ b/pkgs/objective_c/ios/Classes/objective_c.m @@ -4,4 +4,5 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. +#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/macos/Classes/objective_c.m b/pkgs/objective_c/macos/Classes/objective_c.m index d7f0800b6..545adba1f 100644 --- a/pkgs/objective_c/macos/Classes/objective_c.m +++ b/pkgs/objective_c/macos/Classes/objective_c.m @@ -4,4 +4,5 @@ // Relative import to be able to reuse the ObjC sources. // See the comment in ../objective_c.podspec for more information. +#include "../../src/objective_c_bindings_generated.m" #include "../../src/proxy.m" diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index c59f4619c..3eae0ff06 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -13,7 +13,7 @@ import 'dart:ffi'; import 'dart:io'; const cFiles = ['src/objective_c.c', 'src/include/dart_api_dl.c']; -const objCFiles = ['src/proxy.m']; +const objCFiles = ['src/proxy.m', 'src/objective_c_bindings_generated.m']; const objCFlags = [ '-x', 'objective-c', @@ -63,4 +63,5 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m + lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m } From f6d4df367f75dd25a77508e88a4ea03c0c45da19 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:39:48 +1000 Subject: [PATCH 17/23] this is a commit message --- .../lib/src/code_generator/library.dart | 3 +- .../lib/src/c_bindings_generated.dart | 166 +- .../src/objective_c_bindings_generated.dart | 20929 +++++++++++----- .../src/objective_c_bindings_generated.m | 26 + pkgs/objective_c/test/setup.dart | 2 +- 5 files changed, 14172 insertions(+), 6954 deletions(-) create mode 100644 pkgs/objective_c/src/objective_c_bindings_generated.m diff --git a/pkgs/ffigen/lib/src/code_generator/library.dart b/pkgs/ffigen/lib/src/code_generator/library.dart index 0c6943c91..bbc38f074 100644 --- a/pkgs/ffigen/lib/src/code_generator/library.dart +++ b/pkgs/ffigen/lib/src/code_generator/library.dart @@ -40,7 +40,8 @@ class Library { }) { _findBindings(bindings, sort); - final codeGenBindings = bindings.where((b) => b.generateBindings).toList(); + final codeGenBindings = + this.bindings.where((b) => b.generateBindings).toList(); /// Handle any declaration-declaration name conflicts and emit warnings. final declConflictHandler = UniqueNamer({}); diff --git a/pkgs/objective_c/lib/src/c_bindings_generated.dart b/pkgs/objective_c/lib/src/c_bindings_generated.dart index 996b6b73c..8fc04acac 100644 --- a/pkgs/objective_c/lib/src/c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/c_bindings_generated.dart @@ -37,45 +37,30 @@ external int Dart_InitializeApiDL( ffi.Pointer data, ); -@ffi.Native Function(ffi.Pointer)>( - symbol: "sel_registerName", isLeaf: true) -external ffi.Pointer registerName( - ffi.Pointer name, -); - -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getClass", isLeaf: true) -external ffi.Pointer getClass( - ffi.Pointer name, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteAutoBlock") +external ffi.Array> NSConcreteAutoBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_retain", isLeaf: true) -external ffi.Pointer objectRetain( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>( + symbol: "_NSConcreteFinalizingBlock") +external ffi.Array> NSConcreteFinalizingBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_retainBlock", isLeaf: true) -external ffi.Pointer blockRetain( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") +external ffi.Array> NSConcreteGlobalBlock; -@ffi.Native)>( - symbol: "objc_release", isLeaf: true) -external void objectRelease( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteMallocBlock") +external ffi.Array> NSConcreteMallocBlock; -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_autorelease", isLeaf: true) -external ffi.Pointer objectAutorelease( - ffi.Pointer object, -); +@ffi.Array.multi([32]) +@ffi.Native>>(symbol: "_NSConcreteStackBlock") +external ffi.Array> NSConcreteStackBlock; @ffi.Native Function(ffi.Pointer)>( - symbol: "object_getClass", isLeaf: true) -external ffi.Pointer getObjectClass( + symbol: "objc_retainBlock", isLeaf: true) +external ffi.Pointer blockRetain( ffi.Pointer object, ); @@ -87,39 +72,20 @@ external ffi.Pointer> copyClassList( ffi.Pointer count, ); -@ffi.Native(symbol: "objc_msgSend") -external void msgSend(); - -@ffi.Native(symbol: "objc_msgSend_fpret") -external void msgSendFpret(); - -@ffi.Native(symbol: "objc_msgSend_stret") -external void msgSendStret(); - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteStackBlock") -external ffi.Array> NSConcreteStackBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteMallocBlock") -external ffi.Array> NSConcreteMallocBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteAutoBlock") -external ffi.Array> NSConcreteAutoBlock; - -@ffi.Array.multi([32]) -@ffi.Native>>( - symbol: "_NSConcreteFinalizingBlock") -external ffi.Array> NSConcreteFinalizingBlock; +@ffi.Native() +external void deleteFinalizableHandle( + Dart_FinalizableHandle handle, + Object owner, +); -@ffi.Array.multi([32]) -@ffi.Native>>(symbol: "_NSConcreteGlobalBlock") -external ffi.Array> NSConcreteGlobalBlock; +@ffi.Native)>() +external void disposeObjCBlockWithClosure( + ffi.Pointer block, +); -@ffi.Native Function(ffi.Pointer)>( - symbol: "objc_getProtocol", isLeaf: true) -external ffi.Pointer getProtocol( +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getClass", isLeaf: true) +external ffi.Pointer getClass( ffi.Pointer name, ); @@ -136,9 +102,16 @@ external ObjCMethodDesc getMethodDescription( bool isInstanceMethod, ); -@ffi.Native)>() -external void disposeObjCBlockWithClosure( - ffi.Pointer block, +@ffi.Native Function(ffi.Pointer)>( + symbol: "object_getClass", isLeaf: true) +external ffi.Pointer getObjectClass( + ffi.Pointer object, +); + +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_getProtocol", isLeaf: true) +external ffi.Pointer getProtocol( + ffi.Pointer name, ); @ffi.Native)>(isLeaf: true) @@ -146,6 +119,20 @@ external bool isValidBlock( ffi.Pointer block, ); +@ffi.Native(symbol: "objc_msgSend") +external void msgSend(); + +@ffi.Native(symbol: "objc_msgSend_fpret") +external void msgSendFpret(); + +@ffi.Native(symbol: "objc_msgSend_stret") +external void msgSendStret(); + +@ffi.Native Function(ffi.Handle)>() +external ffi.Pointer newFinalizableBool( + Object owner, +); + @ffi.Native< Dart_FinalizableHandle Function(ffi.Handle, ffi.Pointer)>() external Dart_FinalizableHandle newFinalizableHandle( @@ -153,26 +140,41 @@ external Dart_FinalizableHandle newFinalizableHandle( ffi.Pointer object, ); -@ffi.Native() -external void deleteFinalizableHandle( - Dart_FinalizableHandle handle, - Object owner, +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_autorelease", isLeaf: true) +external ffi.Pointer objectAutorelease( + ffi.Pointer object, ); -@ffi.Native Function(ffi.Handle)>() -external ffi.Pointer newFinalizableBool( - Object owner, +@ffi.Native)>( + symbol: "objc_release", isLeaf: true) +external void objectRelease( + ffi.Pointer object, ); -final class _Dart_Handle extends ffi.Opaque {} +@ffi.Native Function(ffi.Pointer)>( + symbol: "objc_retain", isLeaf: true) +external ffi.Pointer objectRetain( + ffi.Pointer object, +); -final class _Dart_FinalizableHandle extends ffi.Opaque {} +@ffi.Native Function(ffi.Pointer)>( + symbol: "sel_registerName", isLeaf: true) +external ffi.Pointer registerName( + ffi.Pointer name, +); -final class _ObjCSelector extends ffi.Opaque {} +typedef Dart_FinalizableHandle = ffi.Pointer<_Dart_FinalizableHandle>; +typedef ObjCBlockDesc = _ObjCBlockDesc; +typedef ObjCBlockImpl = _ObjCBlockImpl; +typedef ObjCMethodDesc = _ObjCMethodDesc; +typedef ObjCObject = _ObjCObject; +typedef ObjCProtocol = _ObjCProtocol; +typedef ObjCSelector = _ObjCSelector; -final class _ObjCObject extends ffi.Opaque {} +final class _Dart_FinalizableHandle extends ffi.Opaque {} -final class _ObjCProtocol extends ffi.Opaque {} +final class _Dart_Handle extends ffi.Opaque {} final class _ObjCBlockDesc extends ffi.Struct { @ffi.UnsignedLong() @@ -218,3 +220,9 @@ final class _ObjCMethodDesc extends ffi.Struct { external ffi.Pointer types; } + +final class _ObjCObject extends ffi.Opaque {} + +final class _ObjCProtocol extends ffi.Opaque {} + +final class _ObjCSelector extends ffi.Opaque {} diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index d5d0e5df0..1669e65ef 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -22,3074 +22,3517 @@ import 'package:ffi/ffi.dart' as pkg_ffi; import 'dart:ffi' as ffi; import '../objective_c.dart' as objc; -/// NSObject -class NSObject extends objc.ObjCObjectBase { - NSObject._(ffi.Pointer pointer, +@ffi.Native< + ffi.Pointer Function( + ffi.Pointer)>(isLeaf: true) +external ffi.Pointer _wrapListenerBlock_2mz4zp( + ffi.Pointer block, +); + +@ffi.Native< + ffi.Pointer Function( + ffi.Pointer)>(isLeaf: true) +external ffi.Pointer _wrapListenerBlock_64xl06( + ffi.Pointer block, +); + +/// DartProxy +class DartProxy extends NSProxy { + DartProxy._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); + : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSObject] that points to the same underlying object as [other]. - NSObject.castFrom(objc.ObjCObjectBase other) + /// Constructs a [DartProxy] that points to the same underlying object as [other]. + DartProxy.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSObject] that wraps the given raw object pointer. - NSObject.castFromPointer(ffi.Pointer other, + /// Constructs a [DartProxy] that wraps the given raw object pointer. + DartProxy.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSObject]. + /// Returns whether [obj] is an instance of [DartProxy]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); - } - - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); } /// alloc - static NSObject alloc() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); - return NSObject.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); - return NSObject.castFromPointer(_ret, retain: false, release: true); + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// attemptRecoveryFromError:optionIndex: - bool attemptRecoveryFromError_optionIndex_( - NSError error, int recoveryOptionIndex) { - return _objc_msgSend_246( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_, - error.ref.pointer, - recoveryOptionIndex); + /// autorelease + DartProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } - /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: - void - attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( - NSError error, - int recoveryOptionIndex, - objc.ObjCObjectBase? delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo) { - _objc_msgSend_245( - this.ref.pointer, - _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, - error.ref.pointer, - recoveryOptionIndex, - delegate?.ref.pointer ?? ffi.nullptr, - didRecoverSelector, - contextInfo); + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } - /// autoContentAccessingProxy - objc.ObjCObjectBase get autoContentAccessingProxy { - final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// initFromBuilder: + DartProxy initFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), + _sel_initFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSObject, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - NSObject autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// newFromBuilder: + static DartProxy newFromBuilder_(DartProxyBuilder builder) { + final _ret = _objc_msgSend_317( + _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); + return DartProxy.castFromPointer(_ret, retain: false, release: true); } - /// awakeAfterUsingCoder: - objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_awakeAfterUsingCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: false, release: true); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer sel) { + return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); } - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// retain + DartProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } - /// classForCoder - objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// self + DartProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxy.castFromPointer(_ret, retain: true, release: true); } +} - /// conformsToProtocol: - static bool conformsToProtocol_(Protocol protocol) { - return _objc_msgSend_5( - _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); - } +/// DartProxyBuilder +class DartProxyBuilder extends NSObject { + DartProxyBuilder._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// copy - objc.ObjCObjectBase copy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } + /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. + DartProxyBuilder.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// copyWithZone: - static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } + /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. + DartProxyBuilder.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + /// Returns whether [obj] is an instance of [DartProxyBuilder]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); } - /// debugDescription - static NSString debugDescription() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// alloc + static DartProxyBuilder alloc() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// description - static NSString description() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// didChange:valuesAtIndexes:forKey: - void didChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_DartProxyBuilder, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// didChangeValueForKey: - void didChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); + /// autorelease + DartProxyBuilder autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } - /// didChangeValueForKey:withSetMutation:usingObjects: - void didChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( + /// implementMethod:withSignature:andBlock: + void implementMethod_withSignature_andBlock_( + ffi.Pointer sel, + NSMethodSignature signature, + ffi.Pointer block) { + _objc_msgSend_316( this.ref.pointer, - _sel_didChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + _sel_implementMethod_withSignature_andBlock_, + sel, + signature.ref.pointer, + block); } - /// doesNotRecognizeSelector: - void doesNotRecognizeSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); + /// init + DartProxyBuilder init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// forwardInvocation: - void forwardInvocation_(NSInvocation anInvocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_DartProxyBuilder, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// forwardingTargetForSelector: - objc.ObjCObjectBase forwardingTargetForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_8( - this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// new + static DartProxyBuilder new1() { + final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); + return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } - /// hash - static int hash() { - return _objc_msgSend_11(_class_NSObject, _sel_hash); + /// retain + DartProxyBuilder retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } - /// init - NSObject init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// self + DartProxyBuilder self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } +} - /// initialize - static void initialize() { - _objc_msgSend_1(_class_NSObject, _sel_initialize); - } +/// NSArray +class NSArray extends NSObject { + NSArray._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// instanceMethodForSelector: - static ffi.Pointer> - instanceMethodForSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_6( - _class_NSObject, _sel_instanceMethodForSelector_, aSelector); - } + /// Constructs a [NSArray] that points to the same underlying object as [other]. + NSArray.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// instanceMethodSignatureForSelector: - static NSMethodSignature instanceMethodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// Constructs a [NSArray] that wraps the given raw object pointer. + NSArray.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSArray]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); } - /// instancesRespondToSelector: - static bool instancesRespondToSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_4( - _class_NSObject, _sel_instancesRespondToSelector_, aSelector); + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: + void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( + NSObject observer, + NSIndexSet indexes, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_136( + this.ref.pointer, + _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); + /// alloc + static NSArray alloc() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); + /// allocWithZone: + static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + /// array + static NSArray array() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// isSubclassOfClass: - static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); + /// arrayByAddingObject: + NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSObject, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// arrayByAddingObjectsFromArray: + NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { + final _ret = _objc_msgSend_103(this.ref.pointer, + _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// load - static void load() { - _objc_msgSend_1(_class_NSObject, _sel_load); + /// arrayByApplyingDifference: + NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_132(this.ref.pointer, + _sel_arrayByApplyingDifference_, difference.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// methodForSelector: - ffi.Pointer> methodForSelector_( - ffi.Pointer aSelector) { - return _objc_msgSend_6( - this.ref.pointer, _sel_methodForSelector_, aSelector); + /// arrayWithArray: + static NSArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// mutableCopy - objc.ObjCObjectBase mutableCopy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// mutableCopyWithZone: - static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSObject new1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); - return NSObject.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObject: + static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// observationInfo - ffi.Pointer get observationInfo { - return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + /// arrayWithObjects: + static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// observeValueForKeyPath:ofObject:change:context: - void observeValueForKeyPath_ofObject_change_context_( - NSString? keyPath, - objc.ObjCObjectBase? object, - NSDictionary? change, - ffi.Pointer context) { - _objc_msgSend_247( - this.ref.pointer, - _sel_observeValueForKeyPath_ofObject_change_context_, - keyPath?.ref.pointer ?? ffi.nullptr, - object?.ref.pointer ?? ffi.nullptr, - change?.ref.pointer ?? ffi.nullptr, - context); + /// arrayWithObjects:count: + static NSArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// componentsJoinedByString: + NSString componentsJoinedByString_(NSString separator) { + final _ret = _objc_msgSend_104(this.ref.pointer, + _sel_componentsJoinedByString_, separator.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( - this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// replacementObjectForCoder: - objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18( - this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// resolveClassMethod: - static bool resolveClassMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// resolveInstanceMethod: - static bool resolveInstanceMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); + /// differenceFromArray: + objc.ObjCObjectBase differenceFromArray_(NSArray other) { + final _ret = _objc_msgSend_128( + this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); + /// differenceFromArray:withOptions: + objc.ObjCObjectBase differenceFromArray_withOptions_( + NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_131( + this.ref.pointer, + _sel_differenceFromArray_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// retain - NSObject retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// self - NSObject self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSObject.castFromPointer(_ret, retain: true, release: true); + /// firstObjectCommonWithArray: + objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { + final _ret = _objc_msgSend_106(this.ref.pointer, + _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// setObservationInfo: - set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } - /// setVersion: - static void setVersion_(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } - /// superclass - static objc.ObjCObjectBase superclass() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// indexOfObject:inRange: + int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, + anObject.ref.pointer, range); } - /// version - static int version() { - return _objc_msgSend_79(_class_NSObject, _sel_version); + /// indexOfObjectIdenticalTo: + int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } - /// willChange:valuesAtIndexes:forKey: - void willChange_valuesAtIndexes_forKey_( - NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + /// indexOfObjectIdenticalTo:inRange: + int indexOfObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + return _objc_msgSend_109(this.ref.pointer, + _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } - /// willChangeValueForKey: - void willChangeValueForKey_(NSString key) { - _objc_msgSend_150( - this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); + /// init + NSArray init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// willChangeValueForKey:withSetMutation:usingObjects: - void willChangeValueForKey_withSetMutation_usingObjects_( - NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( - this.ref.pointer, - _sel_willChangeValueForKey_withSetMutation_usingObjects_, - key.ref.pointer, - mutationKind.value, - objects.ref.pointer); + /// initWithArray: + NSArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); } - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + /// initWithArray:copyItems: + NSArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSArray.castFromPointer(_ret, retain: false, release: true); } -} -enum NSComparisonResult { - NSOrderedAscending(-1), - NSOrderedSame(0), - NSOrderedDescending(1); + /// initWithCoder: + NSArray? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSComparisonResult(this.value); + /// initWithContentsOfFile: + NSArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } - static NSComparisonResult fromValue(int value) => switch (value) { - -1 => NSOrderedAscending, - 0 => NSOrderedSame, - 1 => NSOrderedDescending, - _ => - throw ArgumentError("Unknown value for NSComparisonResult: $value"), - }; -} + /// initWithContentsOfURL: + NSArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } -enum NSEnumerationOptions { - NSEnumerationConcurrent(1), - NSEnumerationReverse(2); + /// initWithContentsOfURL:error: + NSArray? initWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: false, release: true); + } - final int value; - const NSEnumerationOptions(this.value); + /// initWithObjects: + NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - static NSEnumerationOptions fromValue(int value) => switch (value) { - 1 => NSEnumerationConcurrent, - 2 => NSEnumerationReverse, - _ => - throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), - }; -} + /// initWithObjects:count: + NSArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } -enum NSSortOptions { - NSSortConcurrent(1), - NSSortStable(16); + /// isEqualToArray: + bool isEqualToArray_(NSArray otherArray) { + return _objc_msgSend_110( + this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); + } - final int value; - const NSSortOptions(this.value); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSArray, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } - static NSSortOptions fromValue(int value) => switch (value) { - 1 => NSSortConcurrent, - 16 => NSSortStable, - _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), - }; -} + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } -final class NSFastEnumerationState extends ffi.Struct { - @ffi.UnsignedLong() - external int state; + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); + } - external ffi.Pointer> itemsPtr; + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); + } - external ffi.Pointer mutationsPtr; + /// new + static NSArray new1() { + final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); + return NSArray.castFromPointer(_ret, retain: false, release: true); + } - @ffi.Array.multi([5]) - external ffi.Array extra; -} + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int index) { + final _ret = + _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } -/// NSEnumerator -class NSEnumerator extends NSObject { - NSEnumerator._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } - /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. - NSEnumerator.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSEnumerator] that wraps the given raw object pointer. - NSEnumerator.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSEnumerator]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// allObjects - objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// alloc - static NSEnumerator alloc() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// removeObserver:fromObjectsAtIndexes:forKeyPath: + void removeObserver_fromObjectsAtIndexes_forKeyPath_( + NSObject observer, NSIndexSet indexes, NSString keyPath) { + _objc_msgSend_138( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer); } - /// allocWithZone: - static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { + /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: + void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( + NSObject observer, + NSIndexSet indexes, + NSString keyPath, + ffi.Pointer context) { + _objc_msgSend_137( + this.ref.pointer, + _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, + observer.ref.pointer, + indexes.ref.pointer, + keyPath.ref.pointer, + context); + } + + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSEnumerator, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// sortedArrayHint + NSData get sortedArrayHint { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// sortedArrayUsingFunction:context: + NSArray sortedArrayUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context) { + final _ret = _objc_msgSend_112(this.ref.pointer, + _sel_sortedArrayUsingFunction_context_, comparator, context); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// init - NSEnumerator init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// sortedArrayUsingFunction:context:hint: + NSArray sortedArrayUsingFunction_context_hint_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + comparator, + ffi.Pointer context, + NSData? hint) { + final _ret = _objc_msgSend_113( + this.ref.pointer, + _sel_sortedArrayUsingFunction_context_hint_, + comparator, + context, + hint?.ref.pointer ?? ffi.nullptr); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSEnumerator, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// sortedArrayUsingSelector: + NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSEnumerator new1() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); - return NSEnumerator.castFromPointer(_ret, retain: false, release: true); + /// subarrayWithRange: + NSArray subarrayWithRange_(NSRange range) { + final _ret = + _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// nextObject - objc.ObjCObjectBase? nextObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); + } + + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); + } + + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); + } + + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } } -/// NSValue -class NSValue extends NSObject { - NSValue._(ffi.Pointer pointer, +enum NSBinarySearchingOptions { + NSBinarySearchingFirstEqual(256), + NSBinarySearchingLastEqual(512), + NSBinarySearchingInsertionIndex(1024); + + final int value; + const NSBinarySearchingOptions(this.value); + + static NSBinarySearchingOptions fromValue(int value) => switch (value) { + 256 => NSBinarySearchingFirstEqual, + 512 => NSBinarySearchingLastEqual, + 1024 => NSBinarySearchingInsertionIndex, + _ => throw ArgumentError( + "Unknown value for NSBinarySearchingOptions: $value"), + }; +} + +/// NSCharacterSet +class NSCharacterSet extends NSObject { + NSCharacterSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSValue] that points to the same underlying object as [other]. - NSValue.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. + NSCharacterSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSValue] that wraps the given raw object pointer. - NSValue.castFromPointer(ffi.Pointer other, + /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. + NSCharacterSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSValue]. + /// Returns whether [obj] is an instance of [NSCharacterSet]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); } - /// alloc - static NSValue alloc() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } + /// URLFragmentAllowedCharacterSet + static NSCharacterSet getURLFragmentAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// URLHostAllowedCharacterSet + static NSCharacterSet getURLHostAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// URLPasswordAllowedCharacterSet + static NSCharacterSet getURLPasswordAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// URLPathAllowedCharacterSet + static NSCharacterSet getURLPathAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// URLQueryAllowedCharacterSet + static NSCharacterSet getURLQueryAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// URLUserAllowedCharacterSet + static NSCharacterSet getURLUserAllowedCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// alloc + static NSCharacterSet alloc() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } /// allocWithZone: - static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); - return NSValue.castFromPointer(_ret, retain: false, release: true); + static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + } + + /// alphanumericCharacterSet + static NSCharacterSet getAlphanumericCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSValue, + return _objc_msgSend_26(_class_NSCharacterSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } + /// bitmapRepresentation + NSData get bitmapRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); + } + + /// capitalizedLetterCharacterSet + static NSCharacterSet getCapitalizedLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterIsMember: + bool characterIsMember_(int aCharacter) { + return _objc_msgSend_192( + this.ref.pointer, _sel_characterIsMember_, aCharacter); + } + + /// characterSetWithBitmapRepresentation: + static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { + final _ret = _objc_msgSend_189(_class_NSCharacterSet, + _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithCharactersInString: + static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { + final _ret = _objc_msgSend_34(_class_NSCharacterSet, + _sel_characterSetWithCharactersInString_, aString.ref.pointer); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithContentsOfFile: + static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { + final _ret = _objc_msgSend_190(_class_NSCharacterSet, + _sel_characterSetWithContentsOfFile_, fName.ref.pointer); + return _ret.address == 0 + ? null + : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// characterSetWithRange: + static NSCharacterSet characterSetWithRange_(NSRange aRange) { + final _ret = _objc_msgSend_33( + _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// controlCharacterSet + static NSCharacterSet getControlCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decimalDigitCharacterSet + static NSCharacterSet getDecimalDigitCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// decomposableCharacterSet + static NSCharacterSet getDecomposableCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { _objc_msgSend_96( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// getValue: - void getValue_(ffi.Pointer value) { - _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); + /// hasMemberInPlane: + bool hasMemberInPlane_(int thePlane) { + return _objc_msgSend_195( + this.ref.pointer, _sel_hasMemberInPlane_, thePlane); } - /// getValue:size: - void getValue_size_(ffi.Pointer value, int size) { - _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); + /// illegalCharacterSet + static NSCharacterSet getIllegalCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// init - NSValue init() { + NSCharacterSet init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithBytes:objCType: - NSValue initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: false, release: true); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSValue? initWithCoder_(NSCoder coder) { + NSCharacterSet? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSValue.castFromPointer(_ret, retain: false, release: true); + : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToValue: - bool isEqualToValue_(NSValue value) { - return _objc_msgSend_91( - this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); + /// invertedSet + NSCharacterSet get invertedSet { + final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// isSupersetOfSet: + bool isSupersetOfSet_(NSCharacterSet theOtherSet) { + return _objc_msgSend_194( + this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSValue, + final _ret = _objc_msgSend_95(_class_NSCharacterSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSValue new1() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); - return NSValue.castFromPointer(_ret, retain: false, release: true); - } - - /// nonretainedObjectValue - objc.ObjCObjectBase? get nonretainedObjectValue { + /// letterCharacterSet + static NSCharacterSet getLetterCharacterSet() { final _ret = - _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// objCType - ffi.Pointer get objCType { - return _objc_msgSend_14(this.ref.pointer, _sel_objCType); + /// longCharacterIsMember: + bool longCharacterIsMember_(int theLongChar) { + return _objc_msgSend_193( + this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); } - /// pointerValue - ffi.Pointer get pointerValue { - return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); + /// lowercaseLetterCharacterSet + static NSCharacterSet getLowercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// rangeValue - void getRangeValue(ffi.Pointer stret) { - objc.useMsgSendVariants - ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); + /// new + static NSCharacterSet new1() { + final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); + return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + /// newlineCharacterSet + static NSCharacterSet getNewlineCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { + /// nonBaseCharacterSet + static NSCharacterSet getNonBaseCharacterSet() { final _ret = - _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSValue, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// punctuationCharacterSet + static NSCharacterSet getPunctuationCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSValue, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); } - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { + /// symbolCharacterSet + static NSCharacterSet getSymbolCharacterSet() { final _ret = - _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); + /// uppercaseLetterCharacterSet + static NSCharacterSet getUppercaseLetterCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// whitespaceAndNewlineCharacterSet + static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { + final _ret = _objc_msgSend_32( + _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + } + + /// whitespaceCharacterSet + static NSCharacterSet getWhitespaceCharacterSet() { + final _ret = + _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); + return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } } -/// NSNumber -class NSNumber extends NSValue { - NSNumber._(ffi.Pointer pointer, +/// NSCoder +class NSCoder extends objc.ObjCObjectBase { + NSCoder._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + : super(pointer, retain: retain, release: release); - /// Constructs a [NSNumber] that points to the same underlying object as [other]. - NSNumber.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSCoder] that points to the same underlying object as [other]. + NSCoder.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSNumber] that wraps the given raw object pointer. - NSNumber.castFromPointer(ffi.Pointer other, + /// Constructs a [NSCoder] that wraps the given raw object pointer. + NSCoder.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSNumber]. + /// Returns whether [obj] is an instance of [NSCoder]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); + } +} + +enum NSComparisonResult { + NSOrderedAscending(-1), + NSOrderedSame(0), + NSOrderedDescending(1); + + final int value; + const NSComparisonResult(this.value); + + static NSComparisonResult fromValue(int value) => switch (value) { + -1 => NSOrderedAscending, + 0 => NSOrderedSame, + 1 => NSOrderedDescending, + _ => + throw ArgumentError("Unknown value for NSComparisonResult: $value"), + }; +} + +/// NSData +class NSData extends NSObject { + NSData._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSData] that points to the same underlying object as [other]. + NSData.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSData] that wraps the given raw object pointer. + NSData.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSData]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); } /// alloc - static NSNumber alloc() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + static NSData alloc() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); + return NSData.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); + return NSData.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNumber, + return _objc_msgSend_26(_class_NSData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); - } - - /// charValue - int get charValue { - return _objc_msgSend_73(this.ref.pointer, _sel_charValue); - } - - /// compare: - NSComparisonResult compare_(NSNumber otherNumber) { - final _ret = _objc_msgSend_84( - this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// base64EncodedDataWithOptions: + NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_187( + this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + /// base64EncodedStringWithOptions: + NSString base64EncodedStringWithOptions_( + NSDataBase64EncodingOptions options) { + final _ret = _objc_msgSend_185( + this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + /// bytes + ffi.Pointer get bytes { + return _objc_msgSend_35(this.ref.pointer, _sel_bytes); } - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + /// compressedDataUsingAlgorithm:error: + NSData? compressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// init - NSNumber init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// data + static NSData data() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_data); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithBool: - NSNumber initWithBool_(bool value) { - final _ret = _objc_msgSend_72( - this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytes:length: + static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:objCType: - NSNumber initWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_objCType_, value, type); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytesNoCopy:length: + static NSData dataWithBytesNoCopy_length_( + ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178( + _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithChar: - NSNumber initWithChar_(int value) { - final _ret = _objc_msgSend_60( - this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithBytesNoCopy:length:freeWhenDone: + static NSData dataWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(_class_NSData, + _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSNumber? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// dataWithContentsOfFile: + static NSData? dataWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52( + _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSNumber.castFromPointer(_ret, retain: false, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithDouble: - NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_71( - this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithContentsOfFile:options:error: + static NSData? dataWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + _class_NSData, + _sel_dataWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithFloat: - NSNumber initWithFloat_(double value) { - final _ret = _objc_msgSend_70( - this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithContentsOfURL: + static NSData? dataWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182( + _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithInt: - NSNumber initWithInt_(int value) { - final _ret = _objc_msgSend_64( - this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithContentsOfURL:options:error: + static NSData? dataWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + _class_NSData, + _sel_dataWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithInteger: - NSNumber initWithInteger_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// dataWithData: + static NSData dataWithData_(NSData data) { + final _ret = + _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithLong: - NSNumber initWithLong_(int value) { - final _ret = _objc_msgSend_66( - this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// decompressedDataUsingAlgorithm:error: + NSData? decompressedDataUsingAlgorithm_error_( + NSDataCompressionAlgorithm algorithm, + ffi.Pointer> error) { + final _ret = _objc_msgSend_188(this.ref.pointer, + _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// initWithLongLong: - NSNumber initWithLongLong_(int value) { - final _ret = _objc_msgSend_68( - this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithShort: - NSNumber initWithShort_(int value) { - final _ret = _objc_msgSend_62( - this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// initWithUnsignedChar: - NSNumber initWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_61( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// getBytes:length: + void getBytes_length_(ffi.Pointer buffer, int length) { + _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); } - /// initWithUnsignedInt: - NSNumber initWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_65( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// getBytes:range: + void getBytes_range_(ffi.Pointer buffer, NSRange range) { + _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); } - /// initWithUnsignedInteger: - NSNumber initWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// init + NSData init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// initWithUnsignedLong: - NSNumber initWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_67( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithBase64EncodedData:options: + NSData? initWithBase64EncodedData_options_( + NSData base64Data, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_186( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedData_options_, + base64Data.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// initWithUnsignedLongLong: - NSNumber initWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), - _sel_initWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithBase64EncodedString:options: + NSData? initWithBase64EncodedString_options_( + NSString base64String, NSDataBase64DecodingOptions options) { + final _ret = _objc_msgSend_184( + this.ref.retainAndReturnPointer(), + _sel_initWithBase64EncodedString_options_, + base64String.ref.pointer, + options.value); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// initWithUnsignedShort: - NSNumber initWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_63( - this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithBytes:length: + NSData initWithBytes_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + /// initWithBytesNoCopy:length: + NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { + final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_, bytes, length); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + /// initWithBytesNoCopy:length:freeWhenDone: + NSData initWithBytesNoCopy_length_freeWhenDone_( + ffi.Pointer bytes, int length, bool b) { + final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToNumber: - bool isEqualToNumber_(NSNumber number) { - return _objc_msgSend_85( - this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); + /// initWithCoder: + NSData? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNumber, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// initWithContentsOfFile: + NSData? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + /// initWithContentsOfFile:options:error: + NSData? initWithContentsOfFile_options_error_( + NSString path, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_180( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_options_error_, + path.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// longValue - int get longValue { - return _objc_msgSend_79(this.ref.pointer, _sel_longValue); + /// initWithContentsOfURL: + NSData? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSNumber new1() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); - return NSNumber.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL:options:error: + NSData? initWithContentsOfURL_options_error_( + NSURL url, + NSDataReadingOptions readOptionsMask, + ffi.Pointer> errorPtr) { + final _ret = _objc_msgSend_181( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_options_error_, + url.ref.pointer, + readOptionsMask.value, + errorPtr); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: false, release: true); } - /// numberWithBool: - static NSNumber numberWithBool_(bool value) { - final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// initWithData: + NSData initWithData_(NSData data) { + final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + _sel_initWithData_, data.ref.pointer); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// numberWithChar: - static NSNumber numberWithChar_(int value) { - final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// isEqualToData: + bool isEqualToData_(NSData other) { + return _objc_msgSend_39( + this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); } - /// numberWithDouble: - static NSNumber numberWithDouble_(double value) { - final _ret = - _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSData, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// numberWithFloat: - static NSNumber numberWithFloat_(double value) { - final _ret = - _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); } - /// numberWithInt: - static NSNumber numberWithInt_(int value) { - final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// new + static NSData new1() { + final _ret = _objc_msgSend_2(_class_NSData, _sel_new); + return NSData.castFromPointer(_ret, retain: false, release: true); } - /// numberWithInteger: - static NSNumber numberWithInteger_(int value) { + /// rangeOfData:options:range: + void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, + NSDataSearchOptions mask, NSRange searchRange) { + objc.useMsgSendVariants + ? _objc_msgSend_177Stret( + stret, + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange) + : stret.ref = _objc_msgSend_177( + this.ref.pointer, + _sel_rangeOfData_options_range_, + dataToFind.ref.pointer, + mask.value, + searchRange); + } + + /// subdataWithRange: + NSData subdataWithRange_(NSRange range) { final _ret = - _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// numberWithLong: - static NSNumber numberWithLong_(int value) { - final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } - - /// numberWithLongLong: - static NSNumber numberWithLongLong_(int value) { - final _ret = - _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); } - /// numberWithShort: - static NSNumber numberWithShort_(int value) { - final _ret = - _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// numberWithUnsignedChar: - static NSNumber numberWithUnsignedChar_(int value) { - final _ret = - _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:options:error: + bool writeToFile_options_error_( + NSString path, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, + path.ref.pointer, writeOptionsMask.value, errorPtr); } - /// numberWithUnsignedInt: - static NSNumber numberWithUnsignedInt_(int value) { - final _ret = - _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// numberWithUnsignedInteger: - static NSNumber numberWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67( - _class_NSNumber, _sel_numberWithUnsignedInteger_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); + /// writeToURL:options:error: + bool writeToURL_options_error_( + NSURL url, + NSDataWritingOptions writeOptionsMask, + ffi.Pointer> errorPtr) { + return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, + url.ref.pointer, writeOptionsMask.value, errorPtr); } +} - /// numberWithUnsignedLong: - static NSNumber numberWithUnsignedLong_(int value) { - final _ret = - _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } +enum NSDataBase64DecodingOptions { + NSDataBase64DecodingIgnoreUnknownCharacters(1); - /// numberWithUnsignedLongLong: - static NSNumber numberWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69( - _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataBase64DecodingOptions(this.value); - /// numberWithUnsignedShort: - static NSNumber numberWithUnsignedShort_(int value) { - final _ret = - _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); - return NSNumber.castFromPointer(_ret, retain: true, release: true); - } + static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64DecodingIgnoreUnknownCharacters, + _ => throw ArgumentError( + "Unknown value for NSDataBase64DecodingOptions: $value"), + }; +} - /// shortValue - int get shortValue { - return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); - } +enum NSDataBase64EncodingOptions { + NSDataBase64Encoding64CharacterLineLength(1), + NSDataBase64Encoding76CharacterLineLength(2), + NSDataBase64EncodingEndLineWithCarriageReturn(16), + NSDataBase64EncodingEndLineWithLineFeed(32); - /// stringValue - NSString get stringValue { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); - return NSString.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataBase64EncodingOptions(this.value); - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); - } + static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { + 1 => NSDataBase64Encoding64CharacterLineLength, + 2 => NSDataBase64Encoding76CharacterLineLength, + 16 => NSDataBase64EncodingEndLineWithCarriageReturn, + 32 => NSDataBase64EncodingEndLineWithLineFeed, + _ => throw ArgumentError( + "Unknown value for NSDataBase64EncodingOptions: $value"), + }; +} - /// unsignedCharValue - int get unsignedCharValue { - return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); - } +enum NSDataCompressionAlgorithm { + NSDataCompressionAlgorithmLZFSE(0), + NSDataCompressionAlgorithmLZ4(1), + NSDataCompressionAlgorithmLZMA(2), + NSDataCompressionAlgorithmZlib(3); - /// unsignedIntValue - int get unsignedIntValue { - return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); - } + final int value; + const NSDataCompressionAlgorithm(this.value); - /// unsignedIntegerValue - int get unsignedIntegerValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); - } + static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { + 0 => NSDataCompressionAlgorithmLZFSE, + 1 => NSDataCompressionAlgorithmLZ4, + 2 => NSDataCompressionAlgorithmLZMA, + 3 => NSDataCompressionAlgorithmZlib, + _ => throw ArgumentError( + "Unknown value for NSDataCompressionAlgorithm: $value"), + }; +} - /// unsignedLongLongValue - int get unsignedLongLongValue { - return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); - } +enum NSDataReadingOptions { + NSDataReadingMappedIfSafe(1), + NSDataReadingUncached(2), + NSDataReadingMappedAlways(8); - /// unsignedLongValue - int get unsignedLongValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); - } + static const NSDataReadingMapped = NSDataReadingMappedIfSafe; + static const NSMappedRead = NSDataReadingMappedIfSafe; + static const NSUncachedRead = NSDataReadingUncached; - /// unsignedShortValue - int get unsignedShortValue { - return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); - } + final int value; + const NSDataReadingOptions(this.value); - /// value:withObjCType: - static NSValue value_withObjCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_value_withObjCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } + static NSDataReadingOptions fromValue(int value) => switch (value) { + 1 => NSDataReadingMappedIfSafe, + 2 => NSDataReadingUncached, + 8 => NSDataReadingMappedAlways, + _ => + throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), + }; - /// valueWithBytes:objCType: - static NSValue valueWithBytes_objCType_( - ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( - _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); - return NSValue.castFromPointer(_ret, retain: true, release: true); + @override + String toString() { + if (this == NSDataReadingMappedIfSafe) + return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; + if (this == NSDataReadingUncached) + return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; + return super.toString(); } +} - /// valueWithNonretainedObject: - static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSNumber, - _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } +enum NSDataSearchOptions { + NSDataSearchBackwards(1), + NSDataSearchAnchored(2); - /// valueWithPointer: - static NSValue valueWithPointer_(ffi.Pointer pointer) { - final _ret = - _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSDataSearchOptions(this.value); - /// valueWithRange: - static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); - return NSValue.castFromPointer(_ret, retain: true, release: true); - } + static NSDataSearchOptions fromValue(int value) => switch (value) { + 1 => NSDataSearchBackwards, + 2 => NSDataSearchAnchored, + _ => + throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), + }; } -final class NSRange extends ffi.Struct { - @ffi.UnsignedLong() - external int location; +enum NSDataWritingOptions { + NSDataWritingAtomic(1), + NSDataWritingWithoutOverwriting(2), + NSDataWritingFileProtectionNone(268435456), + NSDataWritingFileProtectionComplete(536870912), + NSDataWritingFileProtectionCompleteUnlessOpen(805306368), + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), + NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), + NSDataWritingFileProtectionMask(4026531840); - @ffi.UnsignedLong() - external int length; -} + static const NSAtomicWrite = NSDataWritingAtomic; -/// NSIndexSet -class NSIndexSet extends NSObject { - NSIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + final int value; + const NSDataWritingOptions(this.value); - /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. - NSIndexSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + static NSDataWritingOptions fromValue(int value) => switch (value) { + 1 => NSDataWritingAtomic, + 2 => NSDataWritingWithoutOverwriting, + 268435456 => NSDataWritingFileProtectionNone, + 536870912 => NSDataWritingFileProtectionComplete, + 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, + 1073741824 => + NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, + 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, + 4026531840 => NSDataWritingFileProtectionMask, + _ => + throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), + }; - /// Constructs a [NSIndexSet] that wraps the given raw object pointer. - NSIndexSet.castFromPointer(ffi.Pointer other, + @override + String toString() { + if (this == NSDataWritingAtomic) + return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; + return super.toString(); + } +} + +/// NSDate +class NSDate extends NSObject { + NSDate._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSDate] that points to the same underlying object as [other]. + NSDate.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSDate] that wraps the given raw object pointer. + NSDate.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSIndexSet]. + /// Returns whether [obj] is an instance of [NSDate]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); } /// alloc - static NSIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + static NSDate alloc() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); + return NSDate.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); + return NSDate.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSIndexSet, + return _objc_msgSend_26(_class_NSDate, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// containsIndex: - bool containsIndex_(int value) { - return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); - } - - /// containsIndexes: - bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); + /// autorelease + NSDate autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// containsIndexesInRange: - bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_containsIndexesInRange_, range); + /// compare: + NSComparisonResult compare_(NSDate other) { + final _ret = + _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// date + static NSDate date() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// countOfIndexesInRange: - int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_123( - this.ref.pointer, _sel_countOfIndexesInRange_, range); + /// dateByAddingTimeInterval: + NSDate dateByAddingTimeInterval_(double ti) { + final _ret = + _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// dateWithTimeInterval:sinceDate: + static NSDate dateWithTimeInterval_sinceDate_( + double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(_class_NSDate, + _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// firstIndex - int get firstIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); + /// dateWithTimeIntervalSince1970: + static NSDate dateWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// getIndexes:maxCount:inIndexRange: - int getIndexes_maxCount_inIndexRange_( - ffi.Pointer indexBuffer, - int bufferSize, - ffi.Pointer range) { - return _objc_msgSend_122(this.ref.pointer, - _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); + /// dateWithTimeIntervalSinceNow: + static NSDate dateWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexGreaterThanIndex: - int indexGreaterThanIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanIndex_, value); + /// dateWithTimeIntervalSinceReferenceDate: + static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278( + _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexGreaterThanOrEqualToIndex: - int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// indexLessThanIndex: - int indexLessThanIndex_(int value) { - return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// indexLessThanOrEqualToIndex: - int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( - this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); + /// distantFuture + static NSDate getDistantFuture() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSet - static NSIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + /// distantPast + static NSDate getDistantPast() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSetWithIndex: - static NSIndexSet indexSetWithIndex_(int value) { - final _ret = - _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + /// earlierDate: + NSDate earlierDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } - /// indexSetWithIndexesInRange: - static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init - NSIndexSet init() { + NSDate init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSIndexSet? initWithCoder_(NSCoder coder) { + NSDate? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSIndexSet.castFromPointer(_ret, retain: false, release: true); + : NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndex: - NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// initWithTimeInterval:sinceDate: + NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { + final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndexSet: - NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// initWithTimeIntervalSince1970: + NSDate initWithTimeIntervalSince1970_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSince1970_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// initWithIndexesInRange: - NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + /// initWithTimeIntervalSinceNow: + NSDate initWithTimeIntervalSinceNow_(double secs) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceNow_, secs); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// intersectsIndexesInRange: - bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( - this.ref.pointer, _sel_intersectsIndexesInRange_, range); + /// initWithTimeIntervalSinceReferenceDate: + NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { + final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + _sel_initWithTimeIntervalSinceReferenceDate_, ti); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToIndexSet: - bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_120( - this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); + /// isEqualToDate: + bool isEqualToDate_(NSDate otherDate) { + return _objc_msgSend_282( + this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSIndexSet, + final _ret = _objc_msgSend_95(_class_NSDate, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// lastIndex - int get lastIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); + /// laterDate: + NSDate laterDate_(NSDate anotherDate) { + final _ret = _objc_msgSend_280( + this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); + return NSDate.castFromPointer(_ret, retain: true, release: true); } /// new - static NSIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); - return NSIndexSet.castFromPointer(_ret, retain: false, release: true); + static NSDate new1() { + final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); + return NSDate.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); + /// now + static NSDate getNow() { + final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + return NSDate.castFromPointer(_ret, retain: true, release: true); } -} -/// NSMutableIndexSet -class NSMutableIndexSet extends NSIndexSet { - NSMutableIndexSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. - NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) + /// retain + NSDate retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + + /// self + NSDate self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSDate.castFromPointer(_ret, retain: true, release: true); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); + } + + /// timeIntervalSince1970 + double get timeIntervalSince1970 { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); + } + + /// timeIntervalSinceDate: + double timeIntervalSinceDate_(NSDate anotherDate) { + return objc.useMsgSendVariants + ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer) + : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, + anotherDate.ref.pointer); + } + + /// timeIntervalSinceNow + double get timeIntervalSinceNow { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) + : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); + } + + /// timeIntervalSinceReferenceDate + static double getTimeIntervalSinceReferenceDate() { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret( + _class_NSDate, _sel_timeIntervalSinceReferenceDate) + : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); + } +} + +/// NSDictionary +class NSDictionary extends NSObject { + NSDictionary._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSDictionary] that points to the same underlying object as [other]. + NSDictionary.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. - NSMutableIndexSet.castFromPointer(ffi.Pointer other, + /// Constructs a [NSDictionary] that wraps the given raw object pointer. + NSDictionary.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableIndexSet]. + /// Returns whether [obj] is an instance of [NSDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); } - /// addIndex: - void addIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); + /// allKeys + NSArray get allKeys { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// addIndexes: - void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + /// allKeysForObject: + NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_102( + this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// addIndexesInRange: - void addIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); + /// allValues + NSArray get allValues { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); + return NSArray.castFromPointer(_ret, retain: true, release: true); } /// alloc - static NSMutableIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + static NSDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableIndexSet, + return _objc_msgSend_26(_class_NSDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// indexSet - static NSMutableIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); - } - - /// indexSetWithIndex: - static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_100( - _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// indexSetWithIndexesInRange: - static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// init - NSMutableIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSMutableIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); + /// descriptionInStringsFileFormat + NSString get descriptionInStringsFileFormat { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndex: - NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndexSet: - NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), - _sel_initWithIndexSet_, indexSet.ref.pointer); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithIndexesInRange: - NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( - this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionary + static NSDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); - return NSMutableIndexSet.castFromPointer(_ret, - retain: false, release: true); + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// removeAllIndexes - void removeAllIndexes() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// removeIndex: - void removeIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + /// dictionaryWithDictionary: + static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165( + _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// removeIndexes: - void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); + /// dictionaryWithObject:forKey: + static NSDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// removeIndexesInRange: - void removeIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + /// dictionaryWithObjects:forKeys: + static NSDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// shiftIndexesStartingAtIndex:by: - void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_257( - this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); - } - - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableIndexSet, _sel_supportsSecureCoding); - } -} - -enum NSOrderedCollectionDifferenceCalculationOptions { - NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), - NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), - NSOrderedCollectionDifferenceCalculationInferMoves(4); - - final int value; - const NSOrderedCollectionDifferenceCalculationOptions(this.value); - - static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => - switch (value) { - 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, - 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, - 4 => NSOrderedCollectionDifferenceCalculationInferMoves, - _ => throw ArgumentError( - "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), - }; -} - -/// NSArray -class NSArray extends NSObject { - NSArray._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSArray] that points to the same underlying object as [other]. - NSArray.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSArray] that wraps the given raw object pointer. - NSArray.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSArray]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); - } - - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); - } - - /// addObserver:toObjectsAtIndexes:forKeyPath:options:context: - void addObserver_toObjectsAtIndexes_forKeyPath_options_context_( - NSObject observer, - NSIndexSet indexes, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_136( - this.ref.pointer, - _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - options.value, - context); - } - - /// alloc - static NSArray alloc() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithObjects:forKeys:count: + static NSDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithObjectsAndKeys: + static NSDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// array - static NSArray array() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// arrayByAddingObject: - NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// getObjects:andKeys:count: + void getObjects_andKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int count) { + _objc_msgSend_161( + this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } - /// arrayByAddingObjectsFromArray: - NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_103(this.ref.pointer, - _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// init + NSDictionary init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayByApplyingDifference: - NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_132(this.ref.pointer, - _sel_arrayByApplyingDifference_, difference.ref.pointer); + /// initWithCoder: + NSDictionary? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithArray: - static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); + /// initWithContentsOfFile: + NSDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); + /// initWithContentsOfURL: + NSDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( + /// initWithContentsOfURL:error: + NSDictionary? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } - - /// arrayWithObject: - static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithObjects: - static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithDictionary: + NSDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// arrayWithObjects:count: - static NSArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithDictionary:copyItems: + NSDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSArray, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// initWithObjects:forKeys: + NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// componentsJoinedByString: - NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_104(this.ref.pointer, - _sel_componentsJoinedByString_, separator.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:forKeys:count: + NSDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); + /// initWithObjectsAndKeys: + NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// isEqualToDictionary: + bool isEqualToDictionary_(NSDictionary otherDictionary) { + return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, + otherDictionary.ref.pointer); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// keyEnumerator + NSEnumerator keyEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSDictionary, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// differenceFromArray: - objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_128( - this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// keysSortedByValueUsingSelector: + NSArray keysSortedByValueUsingSelector_( + ffi.Pointer comparator) { + final _ret = _objc_msgSend_114( + this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// differenceFromArray:withOptions: - objc.ObjCObjectBase differenceFromArray_withOptions_( - NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_131( - this.ref.pointer, - _sel_differenceFromArray_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// new + static NSDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); + return NSDictionary.castFromPointer(_ret, retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + /// objectForKey: + objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// firstObjectCommonWithArray: - objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_106(this.ref.pointer, - _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); + /// objectForKeyedSubscript: + objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_15( + this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + /// objectsForKeys:notFoundMarker: + NSArray objectsForKeys_notFoundMarker_( + NSArray keys, objc.ObjCObjectBase marker) { + final _ret = _objc_msgSend_160( + this.ref.pointer, + _sel_objectsForKeys_notFoundMarker_, + keys.ref.pointer, + marker.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128( + _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// indexOfObject:inRange: - int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, - anObject.ref.pointer, range); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); } - /// indexOfObjectIdenticalTo: - int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); + /// writeToFile:atomically: + bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { + return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + path.ref.pointer, useAuxiliaryFile); } - /// indexOfObjectIdenticalTo:inRange: - int indexOfObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, - _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); + /// writeToURL:atomically: + bool writeToURL_atomically_(NSURL url, bool atomically) { + return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + url.ref.pointer, atomically); } - /// init - NSArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// writeToURL:error: + bool writeToURL_error_( + NSURL url, ffi.Pointer> error) { + return _objc_msgSend_116( + this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } +} - /// initWithArray: - NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } +enum NSEnumerationOptions { + NSEnumerationConcurrent(1), + NSEnumerationReverse(2); - /// initWithArray:copyItems: - NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSArray.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSEnumerationOptions(this.value); - /// initWithCoder: - NSArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + static NSEnumerationOptions fromValue(int value) => switch (value) { + 1 => NSEnumerationConcurrent, + 2 => NSEnumerationReverse, + _ => + throw ArgumentError("Unknown value for NSEnumerationOptions: $value"), + }; +} + +/// NSEnumerator +class NSEnumerator extends NSObject { + NSEnumerator._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSEnumerator] that points to the same underlying object as [other]. + NSEnumerator.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSEnumerator] that wraps the given raw object pointer. + NSEnumerator.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSEnumerator]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); } - /// initWithContentsOfFile: - NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// allObjects + objc.ObjCObjectBase get allObjects { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithContentsOfURL: - NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSEnumerator alloc() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL:error: - NSArray? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects: - NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSEnumerator, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initWithObjects:count: - NSArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSArray.castFromPointer(_ret, retain: false, release: true); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// isEqualToArray: - bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_110( - this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); + /// init + NSEnumerator init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSArray, + final _ret = _objc_msgSend_95(_class_NSEnumerator, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); + /// new + static NSEnumerator new1() { + final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); + return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); + /// nextObject + objc.ObjCObjectBase? nextObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } +} - /// new - static NSArray new1() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); - return NSArray.castFromPointer(_ret, retain: false, release: true); +/// NSError +class NSError extends NSObject { + NSError._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSError] that points to the same underlying object as [other]. + NSError.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSError] that wraps the given raw object pointer. + NSError.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSError]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); } - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int index) { - final _ret = - _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// alloc + static NSError alloc() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// allocWithZone: + static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSError, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// code + int get code { + return _objc_msgSend_79(this.ref.pointer, _sel_code); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// domain + NSString get domain { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// removeObserver:fromObjectsAtIndexes:forKeyPath: - void removeObserver_fromObjectsAtIndexes_forKeyPath_( - NSObject observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_138( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer); + /// errorWithDomain:code:userInfo: + static NSError errorWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + _class_NSError, + _sel_errorWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: true, release: true); } - /// removeObserver:fromObjectsAtIndexes:forKeyPath:context: - void removeObserver_fromObjectsAtIndexes_forKeyPath_context_( - NSObject observer, - NSIndexSet indexes, - NSString keyPath, - ffi.Pointer context) { - _objc_msgSend_137( - this.ref.pointer, - _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, - observer.ref.pointer, - indexes.ref.pointer, - keyPath.ref.pointer, - context); + /// helpAnchor + NSString? get helpAnchor { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// init + NSError init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// sortedArrayHint - NSData get sortedArrayHint { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSError? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSError.castFromPointer(_ret, retain: false, release: true); } - /// sortedArrayUsingFunction:context: - NSArray sortedArrayUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context) { - final _ret = _objc_msgSend_112(this.ref.pointer, - _sel_sortedArrayUsingFunction_context_, comparator, context); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithDomain:code:userInfo: + NSError initWithDomain_code_userInfo_( + NSString domain, int code, objc.ObjCObjectBase? dict) { + final _ret = _objc_msgSend_99( + this.ref.retainAndReturnPointer(), + _sel_initWithDomain_code_userInfo_, + domain.ref.pointer, + code, + dict?.ref.pointer ?? ffi.nullptr); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// sortedArrayUsingFunction:context:hint: - NSArray sortedArrayUsingFunction_context_hint_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - comparator, - ffi.Pointer context, - NSData? hint) { - final _ret = _objc_msgSend_113( - this.ref.pointer, - _sel_sortedArrayUsingFunction_context_hint_, - comparator, - context, - hint?.ref.pointer ?? ffi.nullptr); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSError, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// sortedArrayUsingSelector: - NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// localizedDescription + NSString get localizedDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// subarrayWithRange: - NSArray subarrayWithRange_(NSRange range) { + /// localizedFailureReason + NSString? get localizedFailureReason { final _ret = - _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); - return NSArray.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); + /// localizedRecoveryOptions + NSArray? get localizedRecoveryOptions { + final _ret = + _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// localizedRecoverySuggestion + NSString? get localizedRecoverySuggestion { + final _ret = + _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// new + static NSError new1() { + final _ret = _objc_msgSend_2(_class_NSError, _sel_new); + return NSError.castFromPointer(_ret, retain: false, release: true); } - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); + /// recoveryAttempter + objc.ObjCObjectBase? get recoveryAttempter { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } -} -enum NSBinarySearchingOptions { - NSBinarySearchingFirstEqual(256), - NSBinarySearchingLastEqual(512), - NSBinarySearchingInsertionIndex(1024); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); + } - final int value; - const NSBinarySearchingOptions(this.value); + /// underlyingErrors + NSArray get underlyingErrors { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } - static NSBinarySearchingOptions fromValue(int value) => switch (value) { - 256 => NSBinarySearchingFirstEqual, - 512 => NSBinarySearchingLastEqual, - 1024 => NSBinarySearchingInsertionIndex, - _ => throw ArgumentError( - "Unknown value for NSBinarySearchingOptions: $value"), - }; + /// userInfo + objc.ObjCObjectBase get userInfo { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } } -/// NSMutableArray -class NSMutableArray extends NSArray { - NSMutableArray._(ffi.Pointer pointer, +final class NSFastEnumerationState extends ffi.Struct { + @ffi.UnsignedLong() + external int state; + + external ffi.Pointer> itemsPtr; + + external ffi.Pointer mutationsPtr; + + @ffi.Array.multi([5]) + external ffi.Array extra; +} + +/// NSIndexSet +class NSIndexSet extends NSObject { + NSIndexSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. - NSMutableArray.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSIndexSet] that points to the same underlying object as [other]. + NSIndexSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableArray] that wraps the given raw object pointer. - NSMutableArray.castFromPointer(ffi.Pointer other, + /// Constructs a [NSIndexSet] that wraps the given raw object pointer. + NSIndexSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMutableArray]. + /// Returns whether [obj] is an instance of [NSIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); - } - - /// addObject: - void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); - } - - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); } /// alloc - static NSMutableArray alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + static NSIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSIndexSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// array - static NSMutableArray array() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// containsIndex: + bool containsIndex_(int value) { + return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); } - /// arrayWithArray: - static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// containsIndexes: + bool containsIndexes_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); } - /// arrayWithCapacity: - static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// containsIndexesInRange: + bool containsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_containsIndexesInRange_, range); } - /// arrayWithContentsOfFile: - static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( - _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// arrayWithContentsOfURL: - static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( - _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// countOfIndexesInRange: + int countOfIndexesInRange_(NSRange range) { + return _objc_msgSend_123( + this.ref.pointer, _sel_countOfIndexesInRange_, range); } - /// arrayWithContentsOfURL:error: - static NSArray? arrayWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSMutableArray, - _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// arrayWithObject: - static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// firstIndex + int get firstIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); } - /// arrayWithObjects: - static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// getIndexes:maxCount:inIndexRange: + int getIndexes_maxCount_inIndexRange_( + ffi.Pointer indexBuffer, + int bufferSize, + ffi.Pointer range) { + return _objc_msgSend_122(this.ref.pointer, + _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } - /// arrayWithObjects:count: - static NSMutableArray arrayWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: true, release: true); + /// indexGreaterThanIndex: + int indexGreaterThanIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanIndex_, value); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableArray, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// indexGreaterThanOrEqualToIndex: + int indexGreaterThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + /// indexLessThanIndex: + int indexLessThanIndex_(int value) { + return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); } - /// init - NSMutableArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// indexLessThanOrEqualToIndex: + int indexLessThanOrEqualToIndex_(int value) { + return _objc_msgSend_121( + this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } - /// initWithArray: - NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// indexSet + static NSIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, array.ref.pointer, flag); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// indexSetWithIndex: + static NSIndexSet indexSetWithIndex_(int value) { + final _ret = + _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithCapacity: - NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// indexSetWithIndexesInRange: + static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: true, release: true); + } + + /// init + NSIndexSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSMutableArray? initWithCoder_(NSCoder coder) { + NSIndexSet? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + : NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfFile: - NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// initWithIndex: + NSIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL: - NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableArray.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithObjects: - NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// initWithIndexSet: + NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects:count: - NSMutableArray initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// initWithIndexesInRange: + NSIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, - anObject.ref.pointer, index); + /// intersectsIndexesInRange: + bool intersectsIndexesInRange_(NSRange range) { + return _objc_msgSend_125( + this.ref.pointer, _sel_intersectsIndexesInRange_, range); } - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); + /// isEqualToIndexSet: + bool isEqualToIndexSet_(NSIndexSet indexSet) { + return _objc_msgSend_120( + this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableArray, + final _ret = _objc_msgSend_95(_class_NSIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableArray new1() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); - return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + /// lastIndex + int get lastIndex { + return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); } - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + /// new + static NSIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); + return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// removeLastObject - void removeLastObject() { - _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); } +} - /// removeObject: - void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); - } +/// NSInvocation +class NSInvocation extends objc.ObjCObjectBase { + NSInvocation._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); - /// removeObject:inRange: - void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, - anObject.ref.pointer, range); - } + /// Constructs a [NSInvocation] that points to the same underlying object as [other]. + NSInvocation.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// removeObjectAtIndex: - void removeObjectAtIndex_(int index) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + /// Constructs a [NSInvocation] that wraps the given raw object pointer. + NSInvocation.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSInvocation]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); } +} - /// removeObjectIdenticalTo: - void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); +/// NSItemProvider +class NSItemProvider extends NSObject { + NSItemProvider._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. + NSItemProvider.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSItemProvider] that wraps the given raw object pointer. + NSItemProvider.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSItemProvider]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); } - /// removeObjectIdenticalTo:inRange: - void removeObjectIdenticalTo_inRange_( - objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, - anObject.ref.pointer, range); + /// alloc + static NSItemProvider alloc() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// allocWithZone: + static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSItemProvider, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// autorelease + NSItemProvider autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_( - int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - index, anObject.ref.pointer); + /// canLoadObjectOfClass: + bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); } - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( - this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); + /// hasItemConformingToTypeIdentifier: + bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { + return _objc_msgSend_26(this.ref.pointer, + _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); } - /// replaceObjectsInRange:withObjectsFromArray: - void replaceObjectsInRange_withObjectsFromArray_( - NSRange range, NSArray otherArray) { - _objc_msgSend_265( + /// hasRepresentationConformingToTypeIdentifier:fileOptions: + bool hasRepresentationConformingToTypeIdentifier_fileOptions_( + NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { + return _objc_msgSend_306( this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_, - range, - otherArray.ref.pointer); + _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, + typeIdentifier.ref.pointer, + fileOptions.value); } - /// replaceObjectsInRange:withObjectsFromArray:range: - void replaceObjectsInRange_withObjectsFromArray_range_( - NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_264( - this.ref.pointer, - _sel_replaceObjectsInRange_withObjectsFromArray_range_, - range, - otherArray.ref.pointer, - otherRange); + /// init + NSItemProvider init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// setArray: - void setArray_(NSArray otherArray) { - _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + /// initWithContentsOfURL: + NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { + final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, fileURL.ref.pointer); + return _ret.address == 0 + ? null + : NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// initWithItem:typeIdentifier: + NSItemProvider initWithItem_typeIdentifier_( + objc.ObjCObjectBase? item, NSString? typeIdentifier) { + final _ret = _objc_msgSend_309( + this.ref.retainAndReturnPointer(), + _sel_initWithItem_typeIdentifier_, + item?.ref.pointer ?? ffi.nullptr, + typeIdentifier?.ref.pointer ?? ffi.nullptr); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// sortUsingFunction:context: - void sortUsingFunction_context_( - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>> - compare, - ffi.Pointer context) { - _objc_msgSend_266( - this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); + /// initWithObject: + NSItemProvider initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } - /// sortUsingSelector: - void sortUsingSelector_(ffi.Pointer comparator) { - _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSItemProvider, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + /// new + static NSItemProvider new1() { + final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); + return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } -} -enum NSDataReadingOptions { - NSDataReadingMappedIfSafe(1), - NSDataReadingUncached(2), - NSDataReadingMappedAlways(8); + /// registerObject:visibility: + void registerObject_visibility_(objc.ObjCObjectBase object, + NSItemProviderRepresentationVisibility visibility) { + _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, + object.ref.pointer, visibility.value); + } - static const NSDataReadingMapped = NSDataReadingMappedIfSafe; - static const NSMappedRead = NSDataReadingMappedIfSafe; - static const NSUncachedRead = NSDataReadingUncached; + /// registeredTypeIdentifiers + NSArray get registeredTypeIdentifiers { + final _ret = + _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } - final int value; - const NSDataReadingOptions(this.value); + /// registeredTypeIdentifiersWithFileOptions: + NSArray registeredTypeIdentifiersWithFileOptions_( + NSItemProviderFileOptions fileOptions) { + final _ret = _objc_msgSend_305(this.ref.pointer, + _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } - static NSDataReadingOptions fromValue(int value) => switch (value) { - 1 => NSDataReadingMappedIfSafe, - 2 => NSDataReadingUncached, - 8 => NSDataReadingMappedAlways, - _ => - throw ArgumentError("Unknown value for NSDataReadingOptions: $value"), - }; + /// retain + NSItemProvider retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + } - @override - String toString() { - if (this == NSDataReadingMappedIfSafe) - return "NSDataReadingOptions.NSDataReadingMappedIfSafe, NSDataReadingOptions.NSDataReadingMapped, NSDataReadingOptions.NSMappedRead"; - if (this == NSDataReadingUncached) - return "NSDataReadingOptions.NSDataReadingUncached, NSDataReadingOptions.NSUncachedRead"; - return super.toString(); + /// self + NSItemProvider self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } -} -enum NSDataWritingOptions { - NSDataWritingAtomic(1), - NSDataWritingWithoutOverwriting(2), - NSDataWritingFileProtectionNone(268435456), - NSDataWritingFileProtectionComplete(536870912), - NSDataWritingFileProtectionCompleteUnlessOpen(805306368), - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication(1073741824), - NSDataWritingFileProtectionCompleteWhenUserInactive(1342177280), - NSDataWritingFileProtectionMask(4026531840); + /// setSuggestedName: + set suggestedName(NSString? value) { + return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + value?.ref.pointer ?? ffi.nullptr); + } - static const NSAtomicWrite = NSDataWritingAtomic; + /// suggestedName + NSString? get suggestedName { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } +} + +enum NSItemProviderFileOptions { + NSItemProviderFileOptionOpenInPlace(1); final int value; - const NSDataWritingOptions(this.value); + const NSItemProviderFileOptions(this.value); - static NSDataWritingOptions fromValue(int value) => switch (value) { - 1 => NSDataWritingAtomic, - 2 => NSDataWritingWithoutOverwriting, - 268435456 => NSDataWritingFileProtectionNone, - 536870912 => NSDataWritingFileProtectionComplete, - 805306368 => NSDataWritingFileProtectionCompleteUnlessOpen, - 1073741824 => - NSDataWritingFileProtectionCompleteUntilFirstUserAuthentication, - 1342177280 => NSDataWritingFileProtectionCompleteWhenUserInactive, - 4026531840 => NSDataWritingFileProtectionMask, - _ => - throw ArgumentError("Unknown value for NSDataWritingOptions: $value"), + static NSItemProviderFileOptions fromValue(int value) => switch (value) { + 1 => NSItemProviderFileOptionOpenInPlace, + _ => throw ArgumentError( + "Unknown value for NSItemProviderFileOptions: $value"), }; +} - @override - String toString() { - if (this == NSDataWritingAtomic) - return "NSDataWritingOptions.NSDataWritingAtomic, NSDataWritingOptions.NSAtomicWrite"; - return super.toString(); - } +enum NSItemProviderRepresentationVisibility { + NSItemProviderRepresentationVisibilityAll(0), + NSItemProviderRepresentationVisibilityTeam(1), + NSItemProviderRepresentationVisibilityGroup(2), + NSItemProviderRepresentationVisibilityOwnProcess(3); + + final int value; + const NSItemProviderRepresentationVisibility(this.value); + + static NSItemProviderRepresentationVisibility fromValue(int value) => + switch (value) { + 0 => NSItemProviderRepresentationVisibilityAll, + 1 => NSItemProviderRepresentationVisibilityTeam, + 2 => NSItemProviderRepresentationVisibilityGroup, + 3 => NSItemProviderRepresentationVisibilityOwnProcess, + _ => throw ArgumentError( + "Unknown value for NSItemProviderRepresentationVisibility: $value"), + }; } -enum NSDataSearchOptions { - NSDataSearchBackwards(1), - NSDataSearchAnchored(2); +enum NSKeyValueChange { + NSKeyValueChangeSetting(1), + NSKeyValueChangeInsertion(2), + NSKeyValueChangeRemoval(3), + NSKeyValueChangeReplacement(4); final int value; - const NSDataSearchOptions(this.value); + const NSKeyValueChange(this.value); - static NSDataSearchOptions fromValue(int value) => switch (value) { - 1 => NSDataSearchBackwards, - 2 => NSDataSearchAnchored, - _ => - throw ArgumentError("Unknown value for NSDataSearchOptions: $value"), + static NSKeyValueChange fromValue(int value) => switch (value) { + 1 => NSKeyValueChangeSetting, + 2 => NSKeyValueChangeInsertion, + 3 => NSKeyValueChangeRemoval, + 4 => NSKeyValueChangeReplacement, + _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), }; } -enum NSDataBase64EncodingOptions { - NSDataBase64Encoding64CharacterLineLength(1), - NSDataBase64Encoding76CharacterLineLength(2), - NSDataBase64EncodingEndLineWithCarriageReturn(16), - NSDataBase64EncodingEndLineWithLineFeed(32); +enum NSKeyValueObservingOptions { + NSKeyValueObservingOptionNew(1), + NSKeyValueObservingOptionOld(2), + NSKeyValueObservingOptionInitial(4), + NSKeyValueObservingOptionPrior(8); final int value; - const NSDataBase64EncodingOptions(this.value); + const NSKeyValueObservingOptions(this.value); - static NSDataBase64EncodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64Encoding64CharacterLineLength, - 2 => NSDataBase64Encoding76CharacterLineLength, - 16 => NSDataBase64EncodingEndLineWithCarriageReturn, - 32 => NSDataBase64EncodingEndLineWithLineFeed, + static NSKeyValueObservingOptions fromValue(int value) => switch (value) { + 1 => NSKeyValueObservingOptionNew, + 2 => NSKeyValueObservingOptionOld, + 4 => NSKeyValueObservingOptionInitial, + 8 => NSKeyValueObservingOptionPrior, _ => throw ArgumentError( - "Unknown value for NSDataBase64EncodingOptions: $value"), + "Unknown value for NSKeyValueObservingOptions: $value"), }; } -enum NSDataBase64DecodingOptions { - NSDataBase64DecodingIgnoreUnknownCharacters(1); +enum NSKeyValueSetMutationKind { + NSKeyValueUnionSetMutation(1), + NSKeyValueMinusSetMutation(2), + NSKeyValueIntersectSetMutation(3), + NSKeyValueSetSetMutation(4); final int value; - const NSDataBase64DecodingOptions(this.value); + const NSKeyValueSetMutationKind(this.value); - static NSDataBase64DecodingOptions fromValue(int value) => switch (value) { - 1 => NSDataBase64DecodingIgnoreUnknownCharacters, + static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { + 1 => NSKeyValueUnionSetMutation, + 2 => NSKeyValueMinusSetMutation, + 3 => NSKeyValueIntersectSetMutation, + 4 => NSKeyValueSetSetMutation, _ => throw ArgumentError( - "Unknown value for NSDataBase64DecodingOptions: $value"), + "Unknown value for NSKeyValueSetMutationKind: $value"), }; } -/// NSData -class NSData extends NSObject { - NSData._(ffi.Pointer pointer, +/// NSLocale +class NSLocale extends objc.ObjCObjectBase { + NSLocale._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); + + /// Constructs a [NSLocale] that points to the same underlying object as [other]. + NSLocale.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSLocale] that wraps the given raw object pointer. + NSLocale.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSLocale]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); + } +} + +/// NSMethodSignature +class NSMethodSignature extends NSObject { + NSMethodSignature._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSData] that points to the same underlying object as [other]. - NSData.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. + NSMethodSignature.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSData] that wraps the given raw object pointer. - NSData.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. + NSMethodSignature.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSData]. + /// Returns whether [obj] is an instance of [NSMethodSignature]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); } /// alloc - static NSData alloc() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); - return NSData.castFromPointer(_ret, retain: false, release: true); + static NSMethodSignature alloc() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } /// allocWithZone: - static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); - return NSData.castFromPointer(_ret, retain: false, release: true); + static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSData, + return _objc_msgSend_26(_class_NSMethodSignature, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// base64EncodedDataWithOptions: - NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_187( - this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// frameLength + int get frameLength { + return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); } - /// base64EncodedStringWithOptions: - NSString base64EncodedStringWithOptions_( - NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_185( - this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// getArgumentTypeAtIndex: + ffi.Pointer getArgumentTypeAtIndex_(int idx) { + return _objc_msgSend_12( + this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); } - /// bytes - ffi.Pointer get bytes { - return _objc_msgSend_35(this.ref.pointer, _sel_bytes); + /// init + NSMethodSignature init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// compressedDataUsingAlgorithm:error: - NSData? compressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// isOneway + bool isOneway() { + return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); } - /// data - static NSData data() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_data); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMethodSignature, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dataWithBytes:length: - static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// methodReturnLength + int get methodReturnLength { + return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); } - /// dataWithBytesNoCopy:length: - static NSData dataWithBytesNoCopy_length_( - ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( - _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// methodReturnType + ffi.Pointer get methodReturnType { + return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); } - /// dataWithBytesNoCopy:length:freeWhenDone: - static NSData dataWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSData, - _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// new + static NSMethodSignature new1() { + final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); + return NSMethodSignature.castFromPointer(_ret, + retain: false, release: true); } - /// dataWithContentsOfFile: - static NSData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( - _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// numberOfArguments + int get numberOfArguments { + return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); } - /// dataWithContentsOfFile:options:error: - static NSData? dataWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - _class_NSData, - _sel_dataWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); + /// signatureWithObjCTypes: + static NSMethodSignature? signatureWithObjCTypes_( + ffi.Pointer types) { + final _ret = _objc_msgSend_10( + _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } +} - /// dataWithContentsOfURL: - static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( - _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); +/// NSMutableArray +class NSMutableArray extends NSArray { + NSMutableArray._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableArray] that points to the same underlying object as [other]. + NSMutableArray.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableArray] that wraps the given raw object pointer. + NSMutableArray.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableArray]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); } - /// dataWithContentsOfURL:options:error: - static NSData? dataWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - _class_NSData, - _sel_dataWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// addObject: + void addObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } - /// dataWithData: - static NSData dataWithData_(NSData data) { - final _ret = - _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } - /// decompressedDataUsingAlgorithm:error: - NSData? decompressedDataUsingAlgorithm_error_( - NSDataCompressionAlgorithm algorithm, - ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, - _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSMutableArray alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } - /// getBytes:length: - void getBytes_length_(ffi.Pointer buffer, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); + /// array + static NSMutableArray array() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// getBytes:range: - void getBytes_range_(ffi.Pointer buffer, NSRange range) { - _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); + /// arrayWithArray: + static NSMutableArray arrayWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// init - NSData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// arrayWithCapacity: + static NSMutableArray arrayWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedData:options: - NSData? initWithBase64EncodedData_options_( - NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedData_options_, - base64Data.ref.pointer, - options.value); + /// arrayWithContentsOfFile: + static NSArray? arrayWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_133( + _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithBase64EncodedString:options: - NSData? initWithBase64EncodedString_options_( - NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( - this.ref.retainAndReturnPointer(), - _sel_initWithBase64EncodedString_options_, - base64String.ref.pointer, - options.value); + /// arrayWithContentsOfURL: + static NSArray? arrayWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_134( + _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytes:length: - NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// arrayWithContentsOfURL:error: + static NSArray? arrayWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_130(_class_NSMutableArray, + _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length: - NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_, bytes, length); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObject: + static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithBytesNoCopy:length:freeWhenDone: - NSData initWithBytesNoCopy_length_freeWhenDone_( - ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObjects: + static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// arrayWithObjects:count: + static NSMutableArray arrayWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfFile: - NSData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableArray, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// initWithContentsOfFile:options:error: - NSData? initWithContentsOfFile_options_error_( - NSString path, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_options_error_, - path.ref.pointer, - readOptionsMask.value, - errorPtr); + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + } + + /// init + NSMutableArray init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray: + NSMutableArray initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray:copyItems: + NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, array.ref.pointer, flag); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCapacity: + NSMutableArray initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableArray? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL: - NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); + /// initWithContentsOfFile: + NSMutableArray? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL:options:error: - NSData? initWithContentsOfURL_options_error_( - NSURL url, - NSDataReadingOptions readOptionsMask, - ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_options_error_, - url.ref.pointer, - readOptionsMask.value, - errorPtr); + /// initWithContentsOfURL: + NSMutableArray? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: false, release: true); + : NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// initWithData: - NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), - _sel_initWithData_, data.ref.pointer); - return NSData.castFromPointer(_ret, retain: false, release: true); + /// initWithObjects: + NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// isEqualToData: - bool isEqualToData_(NSData other) { - return _objc_msgSend_39( - this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); + /// initWithObjects:count: + NSMutableArray initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); + } + + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { + _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, + anObject.ref.pointer, index); + } + + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSData, + final _ret = _objc_msgSend_95(_class_NSMutableArray, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); - } - /// new - static NSData new1() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_new); - return NSData.castFromPointer(_ret, retain: false, release: true); + static NSMutableArray new1() { + final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); + return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfData:options:range: - void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, - NSDataSearchOptions mask, NSRange searchRange) { - objc.useMsgSendVariants - ? _objc_msgSend_177Stret( - stret, - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange) - : stret.ref = _objc_msgSend_177( - this.ref.pointer, - _sel_rangeOfData_options_range_, - dataToFind.ref.pointer, - mask.value, - searchRange); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// subdataWithRange: - NSData subdataWithRange_(NSRange range) { - final _ret = - _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); - return NSData.castFromPointer(_ret, retain: true, release: true); + /// removeLastObject + void removeLastObject() { + _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); + /// removeObject: + void removeObject_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// removeObject:inRange: + void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, + anObject.ref.pointer, range); } - /// writeToFile:options:error: - bool writeToFile_options_error_( - NSString path, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, - path.ref.pointer, writeOptionsMask.value, errorPtr); + /// removeObjectAtIndex: + void removeObjectAtIndex_(int index) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// removeObjectIdenticalTo: + void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } - /// writeToURL:options:error: - bool writeToURL_options_error_( - NSURL url, - NSDataWritingOptions writeOptionsMask, - ffi.Pointer> errorPtr) { - return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, - url.ref.pointer, writeOptionsMask.value, errorPtr); + /// removeObjectIdenticalTo:inRange: + void removeObjectIdenticalTo_inRange_( + objc.ObjCObjectBase anObject, NSRange range) { + _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + anObject.ref.pointer, range); } -} - -enum NSDataCompressionAlgorithm { - NSDataCompressionAlgorithmLZFSE(0), - NSDataCompressionAlgorithmLZ4(1), - NSDataCompressionAlgorithmLZMA(2), - NSDataCompressionAlgorithmZlib(3); - - final int value; - const NSDataCompressionAlgorithm(this.value); - - static NSDataCompressionAlgorithm fromValue(int value) => switch (value) { - 0 => NSDataCompressionAlgorithmLZFSE, - 1 => NSDataCompressionAlgorithmLZ4, - 2 => NSDataCompressionAlgorithmLZMA, - 3 => NSDataCompressionAlgorithmZlib, - _ => throw ArgumentError( - "Unknown value for NSDataCompressionAlgorithm: $value"), - }; -} - -/// NSMutableData -class NSMutableData extends NSData { - NSMutableData._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableData] that points to the same underlying object as [other]. - NSMutableData.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableData] that wraps the given raw object pointer. - NSMutableData.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + } - /// Returns whether [obj] is an instance of [NSMutableData]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray otherArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } - /// alloc - static NSMutableData alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_alloc); - return NSMutableData.castFromPointer(_ret, retain: false, release: true); + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } - /// allocWithZone: - static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_( + int index, objc.ObjCObjectBase anObject) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + index, anObject.ref.pointer); + } + + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); + } + + /// replaceObjectsInRange:withObjectsFromArray: + void replaceObjectsInRange_withObjectsFromArray_( + NSRange range, NSArray otherArray) { + _objc_msgSend_265( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_, + range, + otherArray.ref.pointer); + } + + /// replaceObjectsInRange:withObjectsFromArray:range: + void replaceObjectsInRange_withObjectsFromArray_range_( + NSRange range, NSArray otherArray, NSRange otherRange) { + _objc_msgSend_264( + this.ref.pointer, + _sel_replaceObjectsInRange_withObjectsFromArray_range_, + range, + otherArray.ref.pointer, + otherRange); + } + + /// setArray: + void setArray_(NSArray otherArray) { + _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + } + + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); + } + + /// sortUsingFunction:context: + void sortUsingFunction_context_( + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>> + compare, + ffi.Pointer context) { + _objc_msgSend_266( + this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); + } + + /// sortUsingSelector: + void sortUsingSelector_(ffi.Pointer comparator) { + _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + } +} + +/// NSMutableData +class NSMutableData extends NSData { + NSMutableData._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableData] that points to the same underlying object as [other]. + NSMutableData.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableData] that wraps the given raw object pointer. + NSMutableData.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableData]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); + } + + /// alloc + static NSMutableData alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_alloc); + return NSMutableData.castFromPointer(_ret, retain: false, release: true); + } + + /// allocWithZone: + static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = _objc_msgSend_3(_class_NSMutableData, _sel_allocWithZone_, zone); return NSMutableData.castFromPointer(_ret, retain: false, release: true); @@ -3458,1040 +3901,1054 @@ class NSMutableData extends NSData { } } -/// NSNotification -class NSNotification extends NSObject { - NSNotification._(ffi.Pointer pointer, +/// NSMutableDictionary +class NSMutableDictionary extends NSDictionary { + NSMutableDictionary._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSNotification] that points to the same underlying object as [other]. - NSNotification.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. + NSMutableDictionary.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSNotification] that wraps the given raw object pointer. - NSNotification.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. + NSMutableDictionary.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSNotification]. + /// Returns whether [obj] is an instance of [NSMutableDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); + } + + /// addEntriesFromDictionary: + void addEntriesFromDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, + otherDictionary.ref.pointer); } /// alloc - static NSNotification alloc() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + static NSMutableDictionary alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// allocWithZone: - static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNotification, + return _objc_msgSend_26(_class_NSMutableDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// autorelease - NSNotification autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// dictionary + static NSMutableDictionary dictionary() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// dictionaryWithCapacity: + static NSMutableDictionary dictionaryWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// init - NSNotification init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithContentsOfFile: + static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSNotification? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// dictionaryWithContentsOfURL: + static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null - : NSNotification.castFromPointer(_ret, retain: false, release: true); + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// initWithName:object:userInfo: - NSNotification initWithName_object_userInfo_( - NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_277( - this.ref.retainAndReturnPointer(), - _sel_initWithName_object_userInfo_, - name.ref.pointer, - object?.ref.pointer ?? ffi.nullptr, - userInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithContentsOfURL:error: + static NSDictionary? dictionaryWithContentsOfURL_error_( + NSURL url, ffi.Pointer> error) { + final _ret = _objc_msgSend_168(_class_NSMutableDictionary, + _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNotification, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithDictionary: + static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { + final _ret = _objc_msgSend_165(_class_NSMutableDictionary, + _sel_dictionaryWithDictionary_, dict.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// name - NSString get name { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObject:forKey: + static NSMutableDictionary dictionaryWithObject_forKey_( + objc.ObjCObjectBase object, objc.ObjCObjectBase key) { + final _ret = _objc_msgSend_164(_class_NSMutableDictionary, + _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// new - static NSNotification new1() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); - return NSNotification.castFromPointer(_ret, retain: false, release: true); + /// dictionaryWithObjects:forKeys: + static NSMutableDictionary dictionaryWithObjects_forKeys_( + NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166( + _class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_, + objects.ref.pointer, + keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// notificationWithName:object: - static NSNotification notificationWithName_object_( - NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_222( - _class_NSNotification, - _sel_notificationWithName_object_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObjects:forKeys:count: + static NSMutableDictionary dictionaryWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(_class_NSMutableDictionary, + _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// notificationWithName:object:userInfo: - static NSNotification notificationWithName_object_userInfo_( - NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_277( - _class_NSNotification, - _sel_notificationWithName_object_userInfo_, - aName.ref.pointer, - anObject?.ref.pointer ?? ffi.nullptr, - aUserInfo?.ref.pointer ?? ffi.nullptr); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// dictionaryWithObjectsAndKeys: + static NSMutableDictionary dictionaryWithObjectsAndKeys_( + objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(_class_NSMutableDictionary, + _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// object - objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// dictionaryWithSharedKeySet: + static NSMutableDictionary dictionaryWithSharedKeySet_( + objc.ObjCObjectBase keyset) { + final _ret = _objc_msgSend_290(_class_NSMutableDictionary, + _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: true, release: true); } - /// retain - NSNotification retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// init + NSMutableDictionary init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// self - NSNotification self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSNotification.castFromPointer(_ret, retain: true, release: true); + /// initWithCapacity: + NSMutableDictionary initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// userInfo - NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + /// initWithCoder: + NSMutableDictionary? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } -} - -/// NSDate -class NSDate extends NSObject { - NSDate._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSDate] that points to the same underlying object as [other]. - NSDate.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSDate] that wraps the given raw object pointer. - NSDate.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSDate]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); + /// initWithContentsOfFile: + NSMutableDictionary? initWithContentsOfFile_(NSString path) { + final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_, path.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// alloc - static NSDate alloc() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL: + NSMutableDictionary? initWithContentsOfURL_(NSURL url) { + final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_, url.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// allocWithZone: - static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// initWithDictionary: + NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { + final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_, otherDictionary.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDate, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// initWithDictionary:copyItems: + NSMutableDictionary initWithDictionary_copyItems_( + NSDictionary otherDictionary, bool flag) { + final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// autorelease - NSDate autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:forKeys: + NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { + final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// compare: - NSComparisonResult compare_(NSDate other) { - final _ret = - _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// initWithObjects:forKeys:count: + NSMutableDictionary initWithObjects_forKeys_count_( + ffi.Pointer> objects, + ffi.Pointer> keys, + int cnt) { + final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_forKeys_count_, objects, keys, cnt); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// date - static NSDate date() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithObjectsAndKeys: + NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// dateByAddingTimeInterval: - NSDate dateByAddingTimeInterval_(double ti) { - final _ret = - _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableDictionary, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// dateWithTimeInterval:sinceDate: - static NSDate dateWithTimeInterval_sinceDate_( - double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(_class_NSDate, - _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// new + static NSMutableDictionary new1() { + final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); + return NSMutableDictionary.castFromPointer(_ret, + retain: false, release: true); } - /// dateWithTimeIntervalSince1970: - static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// dateWithTimeIntervalSinceNow: - static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// removeObjectForKey: + void removeObjectForKey_(objc.ObjCObjectBase aKey) { + _objc_msgSend_258( + this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } - /// dateWithTimeIntervalSinceReferenceDate: - static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278( - _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// removeObjectsForKeys: + void removeObjectsForKeys_(NSArray keyArray) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// setDictionary: + void setDictionary_(NSDictionary otherDictionary) { + _objc_msgSend_286( + this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// setObject:forKey: + void setObject_forKey_( + objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { + _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, + anObject.ref.pointer, aKey.ref.pointer); } - /// distantFuture - static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// setObject:forKeyedSubscript: + void setObject_forKeyedSubscript_( + objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { + _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } - /// distantPast - static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// sharedKeySetForKeys: + static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { + final _ret = _objc_msgSend_128(_class_NSMutableDictionary, + _sel_sharedKeySetForKeys_, keys.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// earlierDate: - NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableDictionary, _sel_supportsSecureCoding); } +} - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } +/// NSMutableIndexSet +class NSMutableIndexSet extends NSIndexSet { + NSMutableIndexSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// init - NSDate init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSMutableIndexSet] that points to the same underlying object as [other]. + NSMutableIndexSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableIndexSet] that wraps the given raw object pointer. + NSMutableIndexSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableIndexSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); } - /// initWithCoder: - NSDate? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDate.castFromPointer(_ret, retain: false, release: true); + /// addIndex: + void addIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); } - /// initWithTimeInterval:sinceDate: - NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), - _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// addIndexes: + void addIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } - /// initWithTimeIntervalSince1970: - NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSince1970_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// addIndexesInRange: + void addIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); } - /// initWithTimeIntervalSinceNow: - NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceNow_, secs); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSMutableIndexSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// initWithTimeIntervalSinceReferenceDate: - NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), - _sel_initWithTimeIntervalSinceReferenceDate_, ti); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// isEqualToDate: - bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_282( - this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableIndexSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDate, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// indexSet + static NSMutableIndexSet indexSet() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// laterDate: - NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( - this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// indexSetWithIndex: + static NSMutableIndexSet indexSetWithIndex_(int value) { + final _ret = _objc_msgSend_100( + _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSDate new1() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); - return NSDate.castFromPointer(_ret, retain: false, release: true); + /// indexSetWithIndexesInRange: + static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } - /// now - static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// init + NSMutableIndexSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// retain - NSDate retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithCoder: + NSMutableIndexSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } - /// self - NSDate self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSDate.castFromPointer(_ret, retain: true, release: true); + /// initWithIndex: + NSMutableIndexSet initWithIndex_(int value) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); + /// initWithIndexSet: + NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { + final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + _sel_initWithIndexSet_, indexSet.ref.pointer); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// timeIntervalSince1970 - double get timeIntervalSince1970 { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); + /// initWithIndexesInRange: + NSMutableIndexSet initWithIndexesInRange_(NSRange range) { + final _ret = _objc_msgSend_118( + this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// timeIntervalSinceDate: - double timeIntervalSinceDate_(NSDate anotherDate) { - return objc.useMsgSendVariants - ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer) - : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// timeIntervalSinceNow - double get timeIntervalSinceNow { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); + /// new + static NSMutableIndexSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); + return NSMutableIndexSet.castFromPointer(_ret, + retain: false, release: true); } - /// timeIntervalSinceReferenceDate - static double getTimeIntervalSinceReferenceDate() { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( - _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); + /// removeAllIndexes + void removeAllIndexes() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + } + + /// removeIndex: + void removeIndex_(int value) { + _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + } + + /// removeIndexes: + void removeIndexes_(NSIndexSet indexSet) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); + } + + /// removeIndexesInRange: + void removeIndexesInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + } + + /// shiftIndexesStartingAtIndex:by: + void shiftIndexesStartingAtIndex_by_(int index, int delta) { + _objc_msgSend_257( + this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); + } + + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableIndexSet, _sel_supportsSecureCoding); } } -/// NSDictionary -class NSDictionary extends NSObject { - NSDictionary._(ffi.Pointer pointer, +/// NSMutableOrderedSet +class NSMutableOrderedSet extends NSOrderedSet { + NSMutableOrderedSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSDictionary] that points to the same underlying object as [other]. - NSDictionary.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. + NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSDictionary] that wraps the given raw object pointer. - NSDictionary.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. + NSMutableOrderedSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSDictionary]. + /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); } - /// allKeys - NSArray get allKeys { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } - /// allKeysForObject: - NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( - this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addObjects:count: + void addObjects_count_( + ffi.Pointer> objects, int count) { + _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); } - /// allValues - NSArray get allValues { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// alloc - static NSDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + static NSMutableOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } /// allocWithZone: - static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); + } + + /// applyDifference: + void applyDifference_(objc.ObjCObjectBase difference) { + _objc_msgSend_258( + this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDictionary, + return _objc_msgSend_26(_class_NSMutableOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); - } - - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// autorelease + NSMutableOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// exchangeObjectAtIndex:withObjectAtIndex: + void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { + _objc_msgSend_262(this.ref.pointer, + _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } - /// descriptionInStringsFileFormat - NSString get descriptionInStringsFileFormat { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// init + NSMutableOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray: + NSMutableOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( - this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray:copyItems: + NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionary - static NSDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithArray:range:copyItems: + NSMutableOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithCapacity: + NSMutableOrderedSet initWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); + /// initWithCoder: + NSMutableOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithObject: + NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithDictionary: - static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165( - _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithObject:forKey: - static NSDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects:count: + NSMutableOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithObjects:forKeys: - static NSDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet: + NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithObjects:forKeys:count: - static NSDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:copyItems: + NSMutableOrderedSet initWithOrderedSet_copyItems_( + NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// dictionaryWithObjectsAndKeys: - static NSDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:range:copyItems: + NSMutableOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// initWithSet: + NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// getObjects:andKeys:count: - void getObjects_andKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int count) { - _objc_msgSend_161( - this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); + /// initWithSet:copyItems: + NSMutableOrderedSet initWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// init - NSDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// insertObject:atIndex: + void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } - /// initWithCoder: - NSDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// insertObjects:atIndexes: + void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { + _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + objects.ref.pointer, indexes.ref.pointer); } - /// initWithContentsOfFile: - NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// intersectOrderedSet: + void intersectOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } - /// initWithContentsOfURL: - NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// intersectSet: + void intersectSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } - /// initWithContentsOfURL:error: - NSDictionary? initWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithDictionary: - NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// minusOrderedSet: + void minusOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } - /// initWithDictionary:copyItems: - NSDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// minusSet: + void minusSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } - /// initWithObjects:forKeys: - NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// moveObjectsAtIndexes:toIndex: + void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { + _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + indexes.ref.pointer, idx); } - /// initWithObjects:forKeys:count: - NSDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// new + static NSMutableOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: false, release: true); } - /// initWithObjectsAndKeys: - NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// orderedSet + static NSMutableOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// isEqualToDictionary: - bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, - otherDictionary.ref.pointer); + /// orderedSetWithArray: + static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, + _sel_orderedSetWithArray_, array.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// keyEnumerator - NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithArray:range:copyItems: + static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSMutableOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDictionary, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithCapacity: + static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { + final _ret = _objc_msgSend_100( + _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// keysSortedByValueUsingSelector: - NSArray keysSortedByValueUsingSelector_( - ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( - this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithObject: + static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObject_, object.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// new - static NSDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); - return NSDictionary.castFromPointer(_ret, retain: false, release: true); + /// orderedSetWithObjects: + static NSMutableOrderedSet orderedSetWithObjects_( + objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithObjects:count: + static NSMutableOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, + _sel_orderedSetWithObjects_count_, objects, cnt); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// objectForKey: - objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// orderedSetWithOrderedSet: + static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// objectForKeyedSubscript: - objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_15( - this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// orderedSetWithOrderedSet:range:copyItems: + static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSMutableOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// objectsForKeys:notFoundMarker: - NSArray objectsForKeys_notFoundMarker_( - NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_160( - this.ref.pointer, - _sel_objectsForKeys_notFoundMarker_, - keys.ref.pointer, - marker.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithSet: + static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128( - _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// orderedSetWithSet:copyItems: + static NSMutableOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); + /// removeAllObjects + void removeAllObjects() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// writeToFile:atomically: - bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, - path.ref.pointer, useAuxiliaryFile); + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } - /// writeToURL:atomically: - bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, - url.ref.pointer, atomically); + /// removeObjectAtIndex: + void removeObjectAtIndex_(int idx) { + _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } - /// writeToURL:error: - bool writeToURL_error_( - NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( - this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); + /// removeObjectsAtIndexes: + void removeObjectsAtIndexes_(NSIndexSet indexes) { + _objc_msgSend_254( + this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } -} - -/// NSMutableDictionary -class NSMutableDictionary extends NSDictionary { - NSMutableDictionary._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableDictionary] that points to the same underlying object as [other]. - NSMutableDictionary.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableDictionary] that wraps the given raw object pointer. - NSMutableDictionary.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// removeObjectsInArray: + void removeObjectsInArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + } - /// Returns whether [obj] is an instance of [NSMutableDictionary]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); + /// removeObjectsInRange: + void removeObjectsInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); } - /// addEntriesFromDictionary: - void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, - otherDictionary.ref.pointer); + /// replaceObjectAtIndex:withObject: + void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { + _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, + idx, object.ref.pointer); } - /// alloc - static NSMutableDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// replaceObjectsAtIndexes:withObjects: + void replaceObjectsAtIndexes_withObjects_( + NSIndexSet indexes, NSArray objects) { + _objc_msgSend_268( + this.ref.pointer, + _sel_replaceObjectsAtIndexes_withObjects_, + indexes.ref.pointer, + objects.ref.pointer); } - /// allocWithZone: - static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// replaceObjectsInRange:withObjects:count: + void replaceObjectsInRange_withObjects_count_(NSRange range, + ffi.Pointer> objects, int count) { + _objc_msgSend_302(this.ref.pointer, + _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableDictionary, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// retain + NSMutableOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSMutableOrderedSet.castFromPointer(_ret, + retain: true, release: true); } - /// dictionary - static NSMutableDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); - return NSMutableDictionary.castFromPointer(_ret, + /// self + NSMutableOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// dictionaryWithCapacity: - static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// setObject:atIndex: + void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259( + this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } - /// dictionaryWithContentsOfFile: - static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// setObject:atIndexedSubscript: + void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { + _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + obj.ref.pointer, idx); } - /// dictionaryWithContentsOfURL: - static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13( + _class_NSMutableOrderedSet, _sel_supportsSecureCoding); } - /// dictionaryWithContentsOfURL:error: - static NSDictionary? dictionaryWithContentsOfURL_error_( - NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSMutableDictionary, - _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + /// unionOrderedSet: + void unionOrderedSet_(NSOrderedSet other) { + _objc_msgSend_303( + this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } - /// dictionaryWithDictionary: - static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165(_class_NSMutableDictionary, - _sel_dictionaryWithDictionary_, dict.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// unionSet: + void unionSet_(objc.ObjCObjectBase other) { + _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } +} - /// dictionaryWithObject:forKey: - static NSMutableDictionary dictionaryWithObject_forKey_( - objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSMutableDictionary, - _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); +/// NSMutableSet +class NSMutableSet extends NSSet { + NSMutableSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. + NSMutableSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSMutableSet] that wraps the given raw object pointer. + NSMutableSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSMutableSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); } - /// dictionaryWithObjects:forKeys: - static NSMutableDictionary dictionaryWithObjects_forKeys_( - NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( - _class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_, - objects.ref.pointer, - keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// addObject: + void addObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); } - /// dictionaryWithObjects:forKeys:count: - static NSMutableDictionary dictionaryWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(_class_NSMutableDictionary, - _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// addObjectsFromArray: + void addObjectsFromArray_(NSArray array) { + _objc_msgSend_261( + this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } - /// dictionaryWithObjectsAndKeys: - static NSMutableDictionary dictionaryWithObjectsAndKeys_( - objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSMutableDictionary, - _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// alloc + static NSMutableSet alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// dictionaryWithSharedKeySet: - static NSMutableDictionary dictionaryWithSharedKeySet_( - objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_290(_class_NSMutableDictionary, - _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: true, release: true); + /// allocWithZone: + static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// init - NSMutableDictionary init() { + NSMutableSet init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithArray: + NSMutableSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: - NSMutableDictionary initWithCapacity_(int numItems) { + NSMutableSet initWithCapacity_(int numItems) { final _ret = _objc_msgSend_100( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSMutableDictionary? initWithCoder_(NSCoder coder) { + NSMutableSet? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + : NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfFile: - NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_, path.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// initWithObjects: + NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL: - NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, url.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// initWithObjects:count: + NSMutableSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithDictionary: - NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_, otherDictionary.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// initWithSet: + NSMutableSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithDictionary:copyItems: - NSMutableDictionary initWithDictionary_copyItems_( - NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), - _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// initWithSet:copyItems: + NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithObjects:forKeys: - NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - - /// initWithObjects:forKeys:count: - NSMutableDictionary initWithObjects_forKeys_count_( - ffi.Pointer> objects, - ffi.Pointer> keys, - int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_forKeys_count_, objects, keys, cnt); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); - } - - /// initWithObjectsAndKeys: - NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + /// intersectSet: + void intersectSet_(NSSet otherSet) { + _objc_msgSend_304( + this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableDictionary, + final _ret = _objc_msgSend_95(_class_NSMutableSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } + /// minusSet: + void minusSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + } + /// new - static NSMutableDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); - return NSMutableDictionary.castFromPointer(_ret, - retain: false, release: true); + static NSMutableSet new1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); + return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects @@ -4499,1162 +4956,1221 @@ class NSMutableDictionary extends NSDictionary { _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); } - /// removeObjectForKey: - void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_258( - this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); + /// removeObject: + void removeObject_(objc.ObjCObjectBase object) { + _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); } - /// removeObjectsForKeys: - void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); + /// set + static NSMutableSet set1() { + final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } - /// setDictionary: - void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286( - this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); + /// setSet: + void setSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } - /// setObject:forKey: - void setObject_forKey_( - objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, - anObject.ref.pointer, aKey.ref.pointer); + /// setWithArray: + static NSMutableSet setWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } - /// setObject:forKeyedSubscript: - void setObject_forKeyedSubscript_( - objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, - obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// setWithCapacity: + static NSMutableSet setWithCapacity_(int numItems) { + final _ret = + _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } - /// sharedKeySetForKeys: - static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128(_class_NSMutableDictionary, - _sel_sharedKeySetForKeys_, keys.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// setWithObject: + static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects: + static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithObjects:count: + static NSMutableSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + } + + /// setWithSet: + static NSMutableSet setWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); + return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableDictionary, _sel_supportsSecureCoding); + return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + } + + /// unionSet: + void unionSet_(NSSet otherSet) { + _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } } -/// NSError -class NSError extends NSObject { - NSError._(ffi.Pointer pointer, +/// NSMutableString +class NSMutableString extends NSString { + NSMutableString._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSError] that points to the same underlying object as [other]. - NSError.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSMutableString] that points to the same underlying object as [other]. + NSMutableString.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSError] that wraps the given raw object pointer. - NSError.castFromPointer(ffi.Pointer other, + /// Constructs a [NSMutableString] that wraps the given raw object pointer. + NSMutableString.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSError]. + /// Returns whether [obj] is an instance of [NSMutableString]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); } /// alloc - static NSError alloc() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); - return NSError.castFromPointer(_ret, retain: false, release: true); + static NSMutableString alloc() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); - return NSError.castFromPointer(_ret, retain: false, release: true); + static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSError, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// appendFormat: + void appendFormat_(NSString format) { + _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); } - /// code - int get code { - return _objc_msgSend_79(this.ref.pointer, _sel_code); + /// appendString: + void appendString_(NSString aString) { + _objc_msgSend_150( + this.ref.pointer, _sel_appendString_, aString.ref.pointer); } - /// domain - NSString get domain { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// applyTransform:reverse:range:updatedRange: + bool applyTransform_reverse_range_updatedRange_(NSString transform, + bool reverse, NSRange range, ffi.Pointer resultingRange) { + return _objc_msgSend_313( + this.ref.pointer, + _sel_applyTransform_reverse_range_updatedRange_, + transform.ref.pointer, + reverse, + range, + resultingRange); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSMutableString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// errorWithDomain:code:userInfo: - static NSError errorWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( - _class_NSError, - _sel_errorWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: true, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207( + _class_NSMutableString, _sel_availableStringEncodings); } - /// helpAnchor - NSString? get helpAnchor { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11( + _class_NSMutableString, _sel_defaultCStringEncoding); + } + + /// deleteCharactersInRange: + void deleteCharactersInRange_(NSRange range) { + _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// init - NSError init() { + NSMutableString init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSError.castFromPointer(_ret, retain: false, release: true); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithCoder: - NSError? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// initWithBytes:length:encoding: + NSMutableString? initWithBytes_length_encoding_( + ffi.Pointer bytes, int len, int encoding) { + final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null - : NSError.castFromPointer(_ret, retain: false, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// initWithDomain:code:userInfo: - NSError initWithDomain_code_userInfo_( - NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( + /// initWithBytesNoCopy:length:encoding:freeWhenDone: + NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { + final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), - _sel_initWithDomain_code_userInfo_, - domain.ref.pointer, - code, - dict?.ref.pointer ?? ffi.nullptr); - return NSError.castFromPointer(_ret, retain: false, release: true); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSError, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, + bytes, + len, + encoding, + freeBuffer); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedDescription - NSString get localizedDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithCString:encoding: + NSMutableString? initWithCString_encoding_( + ffi.Pointer nullTerminatedCString, int encoding) { + final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedFailureReason - NSString? get localizedFailureReason { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); + /// initWithCapacity: + NSMutableString initWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCharacters:length: + NSMutableString initWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + _sel_initWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCharactersNoCopy:length:freeWhenDone: + NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( + ffi.Pointer characters, int length, bool freeBuffer) { + final _ret = _objc_msgSend_219( + this.ref.retainAndReturnPointer(), + _sel_initWithCharactersNoCopy_length_freeWhenDone_, + characters, + length, + freeBuffer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSMutableString? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedRecoveryOptions - NSArray? get localizedRecoveryOptions { - final _ret = - _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); + /// initWithContentsOfFile:encoding:error: + NSMutableString? initWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); return _ret.address == 0 ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// localizedRecoverySuggestion - NSString? get localizedRecoverySuggestion { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); + /// initWithContentsOfFile:usedEncoding:error: + NSMutableString? initWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSError new1() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_new); - return NSError.castFromPointer(_ret, retain: false, release: true); + /// initWithContentsOfURL:encoding:error: + NSMutableString? initWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// recoveryAttempter - objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); + /// initWithContentsOfURL:usedEncoding:error: + NSMutableString? initWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + this.ref.retainAndReturnPointer(), + _sel_initWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); + /// initWithData:encoding: + NSMutableString? initWithData_encoding_(NSData data, int encoding) { + final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + _sel_initWithData_encoding_, data.ref.pointer, encoding); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// underlyingErrors - NSArray get underlyingErrors { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithFormat: + NSMutableString initWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// userInfo - objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// initWithFormat:locale: + NSMutableString initWithFormat_locale_( + NSString format, objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_222( + this.ref.retainAndReturnPointer(), + _sel_initWithFormat_locale_, + format.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } -} -/// NSOrderedSet -class NSOrderedSet extends NSObject { - NSOrderedSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. - NSOrderedSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. - NSOrderedSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSOrderedSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); + /// initWithString: + NSMutableString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// addObserver:forKeyPath:options:context: - void addObserver_forKeyPath_options_context_( - NSObject observer, - NSString keyPath, - NSKeyValueObservingOptions options, - ffi.Pointer context) { - _objc_msgSend_139( - this.ref.pointer, - _sel_addObserver_forKeyPath_options_context_, - observer.ref.pointer, - keyPath.ref.pointer, - options.value, - context); + /// initWithUTF8String: + NSMutableString? initWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// array - NSArray get array { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// insertString:atIndex: + void insertString_atIndex_(NSString aString, int loc) { + _objc_msgSend_311( + this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSOrderedSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSMutableString, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// autorelease - NSOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, object.ref.pointer); + /// localizedStringWithFormat: + static NSMutableString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45(_class_NSMutableString, + _sel_localizedStringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSMutableString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSMutableString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// new + static NSMutableString new1() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); + return NSMutableString.castFromPointer(_ret, retain: false, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// objectWithItemProviderData:typeIdentifier:error: + static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSMutableString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale:indent: - NSString descriptionWithLocale_indent_( - objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( + /// replaceCharactersInRange:withString: + void replaceCharactersInRange_withString_(NSRange range, NSString aString) { + _objc_msgSend_310(this.ref.pointer, + _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); + } + + /// replaceOccurrencesOfString:withString:options:range: + int replaceOccurrencesOfString_withString_options_range_( + NSString target, + NSString replacement, + NSStringCompareOptions options, + NSRange searchRange) { + return _objc_msgSend_312( this.ref.pointer, - _sel_descriptionWithLocale_indent_, - locale?.ref.pointer ?? ffi.nullptr, - level); - return NSString.castFromPointer(_ret, retain: true, release: true); + _sel_replaceOccurrencesOfString_withString_options_range_, + target.ref.pointer, + replacement.ref.pointer, + options.value, + searchRange); } - /// differenceFromOrderedSet: - objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_293( - this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// setString: + void setString_(NSString aString) { + _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); } - /// differenceFromOrderedSet:withOptions: - objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, - NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_298( - this.ref.pointer, - _sel_differenceFromOrderedSet_withOptions_, - other.ref.pointer, - options.value); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// string + static NSMutableString string() { + final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: + static int + stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( + NSData data, + NSDictionary? opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion) { + return _objc_msgSend_233( + _class_NSMutableString, + _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, + data.ref.pointer, + opts?.ref.pointer ?? ffi.nullptr, + string, + usedLossyConversion); } - /// firstObject - objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + /// stringWithCString:encoding: + static NSMutableString? stringWithCString_encoding_( + ffi.Pointer cString, int enc) { + final _ret = _objc_msgSend_228( + _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); - } - - /// getObjects:range: - void getObjects_range_( - ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// indexOfObject: - int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_108( - this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); + /// stringWithCapacity: + static NSMutableString stringWithCapacity_(int capacity) { + final _ret = _objc_msgSend_314( + _class_NSMutableString, _sel_stringWithCapacity_, capacity); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// init - NSOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithCharacters:length: + static NSMutableString stringWithCharacters_length_( + ffi.Pointer characters, int length) { + final _ret = _objc_msgSend_220(_class_NSMutableString, + _sel_stringWithCharacters_length_, characters, length); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray: - NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithContentsOfFile:encoding:error: + static NSMutableString? stringWithContentsOfFile_encoding_error_( + NSString path, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_230( + _class_NSMutableString, + _sel_stringWithContentsOfFile_encoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:copyItems: - NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithContentsOfFile:usedEncoding:error: + static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( + NSString path, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_232( + _class_NSMutableString, + _sel_stringWithContentsOfFile_usedEncoding_error_, + path.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithArray:range:copyItems: - NSOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithContentsOfURL:encoding:error: + static NSMutableString? stringWithContentsOfURL_encoding_error_( + NSURL url, int enc, ffi.Pointer> error) { + final _ret = _objc_msgSend_229( + _class_NSMutableString, + _sel_stringWithContentsOfURL_encoding_error_, + url.ref.pointer, + enc, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithCoder: - NSOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// stringWithContentsOfURL:usedEncoding:error: + static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( + NSURL url, + ffi.Pointer enc, + ffi.Pointer> error) { + final _ret = _objc_msgSend_231( + _class_NSMutableString, + _sel_stringWithContentsOfURL_usedEncoding_error_, + url.ref.pointer, + enc, + error); return _ret.address == 0 ? null - : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithObject: - NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithFormat: + static NSMutableString stringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithString: + static NSMutableString stringWithString_(NSString string) { + final _ret = _objc_msgSend_45( + _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); + return NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects:count: - NSOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithUTF8String: + static NSMutableString? stringWithUTF8String_( + ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(_class_NSMutableString, + _sel_stringWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet: - NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// stringWithValidatedFormat:validFormatSpecifiers:error: + static NSMutableString? + stringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSMutableString, + _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSMutableString.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:copyItems: - NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); } +} - /// initWithOrderedSet:range:copyItems: - NSOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); +/// NSNotification +class NSNotification extends NSObject { + NSNotification._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSNotification] that points to the same underlying object as [other]. + NSNotification.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSNotification] that wraps the given raw object pointer. + NSNotification.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSNotification]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); } - /// initWithSet: - NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSNotification alloc() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// initWithSet:copyItems: - NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + /// allocWithZone: + static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// intersectsOrderedSet: - bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSNotification, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// intersectsSet: - bool intersectsSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); + /// autorelease + NSNotification autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// isEqualToOrderedSet: - bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// isSubsetOfOrderedSet: - bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( - this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); + /// init + NSNotification init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// isSubsetOfSet: - bool isSubsetOfSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); + /// initWithCoder: + NSNotification? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNotification.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithName:object:userInfo: + NSNotification initWithName_object_userInfo_( + NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { + final _ret = _objc_msgSend_277( + this.ref.retainAndReturnPointer(), + _sel_initWithName_object_userInfo_, + name.ref.pointer, + object?.ref.pointer ?? ffi.nullptr, + userInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSOrderedSet, + final _ret = _objc_msgSend_95(_class_NSNotification, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// lastObject - objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// name + NSString get name { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + return NSString.castFromPointer(_ret, retain: true, release: true); } /// new - static NSOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); - return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + static NSNotification new1() { + final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); + return NSNotification.castFromPointer(_ret, retain: false, release: true); } - /// objectAtIndex: - objc.ObjCObjectBase objectAtIndex_(int idx) { - final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// notificationWithName:object: + static NSNotification notificationWithName_object_( + NSString aName, objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_222( + _class_NSNotification, + _sel_notificationWithName_object_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// objectAtIndexedSubscript: - objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( - this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// notificationWithName:object:userInfo: + static NSNotification notificationWithName_object_userInfo_( + NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { + final _ret = _objc_msgSend_277( + _class_NSNotification, + _sel_notificationWithName_object_userInfo_, + aName.ref.pointer, + anObject?.ref.pointer ?? ffi.nullptr, + aUserInfo?.ref.pointer ?? ffi.nullptr); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// object + objc.ObjCObjectBase? get object { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// objectsAtIndexes: - NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( - this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// retain + NSNotification retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// orderedSet - static NSOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// self + NSNotification self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSNotification.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetByApplyingDifference: - NSOrderedSet? orderedSetByApplyingDifference_( - objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_299(this.ref.pointer, - _sel_orderedSetByApplyingDifference_, difference.ref.pointer); + /// userInfo + NSDictionary? get userInfo { + final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null - : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } +} - /// orderedSetWithArray: - static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } +/// NSNumber +class NSNumber extends NSValue { + NSNumber._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// orderedSetWithArray:range:copyItems: - static NSOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSNumber] that points to the same underlying object as [other]. + NSNumber.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// orderedSetWithObject: - static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSNumber] that wraps the given raw object pointer. + NSNumber.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// orderedSetWithObjects: - static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSNumber]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); } - /// orderedSetWithObjects:count: - static NSOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSNumber alloc() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithOrderedSet: - static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293( - _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// orderedSetWithOrderedSet:range:copyItems: - static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSNumber, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// orderedSetWithSet: - static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// orderedSetWithSet:copyItems: - static NSOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// charValue + int get charValue { + return _objc_msgSend_73(this.ref.pointer, _sel_charValue); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// compare: + NSComparisonResult compare_(NSNumber otherNumber) { + final _ret = _objc_msgSend_84( + this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// reverseObjectEnumerator - NSEnumerator reverseObjectEnumerator() { - final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// reversedOrderedSet - NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// init + NSNumber init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// self - NSOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); + /// initWithBool: + NSNumber initWithBool_(bool value) { + final _ret = _objc_msgSend_72( + this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// set - objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// initWithBytes:objCType: + NSNumber initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); + /// initWithChar: + NSNumber initWithChar_(int value) { + final _ret = _objc_msgSend_60( + this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } -} - -/// NSMutableOrderedSet -class NSMutableOrderedSet extends NSOrderedSet { - NSMutableOrderedSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableOrderedSet] that points to the same underlying object as [other]. - NSMutableOrderedSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableOrderedSet] that wraps the given raw object pointer. - NSMutableOrderedSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// initWithCoder: + NSNumber? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); + /// initWithDouble: + NSNumber initWithDouble_(double value) { + final _ret = _objc_msgSend_71( + this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// initWithFloat: + NSNumber initWithFloat_(double value) { + final _ret = _objc_msgSend_70( + this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// addObjects:count: - void addObjects_count_( - ffi.Pointer> objects, int count) { - _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + /// initWithInt: + NSNumber initWithInt_(int value) { + final _ret = _objc_msgSend_64( + this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + /// initWithInteger: + NSNumber initWithInteger_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// alloc - static NSMutableOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithLong: + NSNumber initWithLong_(int value) { + final _ret = _objc_msgSend_66( + this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// allocWithZone: - static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithLongLong: + NSNumber initWithLongLong_(int value) { + final _ret = _objc_msgSend_68( + this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// applyDifference: - void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( - this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); + /// initWithShort: + NSNumber initWithShort_(int value) { + final _ret = _objc_msgSend_62( + this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableOrderedSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// initWithUnsignedChar: + NSNumber initWithUnsignedChar_(int value) { + final _ret = _objc_msgSend_61( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// autorelease - NSMutableOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// initWithUnsignedInt: + NSNumber initWithUnsignedInt_(int value) { + final _ret = _objc_msgSend_65( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// exchangeObjectAtIndex:withObjectAtIndex: - void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, - _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); + /// initWithUnsignedInteger: + NSNumber initWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// init - NSMutableOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithUnsignedLong: + NSNumber initWithUnsignedLong_(int value) { + final _ret = _objc_msgSend_67( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray: - NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithUnsignedLongLong: + NSNumber initWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), + _sel_initWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray:copyItems: - NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), - _sel_initWithArray_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// initWithUnsignedShort: + NSNumber initWithUnsignedShort_(int value) { + final _ret = _objc_msgSend_63( + this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// initWithArray:range:copyItems: - NSMutableOrderedSet initWithArray_range_copyItems_( - NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), - _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); } - /// initWithCapacity: - NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); } - /// initWithCoder: - NSMutableOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// isEqualToNumber: + bool isEqualToNumber_(NSNumber number) { + return _objc_msgSend_85( + this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); } - /// initWithObject: - NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSNumber, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); } - /// initWithObjects:count: - NSMutableOrderedSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// longValue + int get longValue { + return _objc_msgSend_79(this.ref.pointer, _sel_longValue); } - /// initWithOrderedSet: - NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// new + static NSNumber new1() { + final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); + return NSNumber.castFromPointer(_ret, retain: false, release: true); } - /// initWithOrderedSet:copyItems: - NSMutableOrderedSet initWithOrderedSet_copyItems_( - NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// numberWithBool: + static NSNumber numberWithBool_(bool value) { + final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithOrderedSet:range:copyItems: - NSMutableOrderedSet initWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), - _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// numberWithChar: + static NSNumber numberWithChar_(int value) { + final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet: - NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// numberWithDouble: + static NSNumber numberWithDouble_(double value) { + final _ret = + _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSMutableOrderedSet initWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// numberWithFloat: + static NSNumber numberWithFloat_(double value) { + final _ret = + _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// insertObject:atIndex: - void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); + /// numberWithInt: + static NSNumber numberWithInt_(int value) { + final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// insertObjects:atIndexes: - void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, - objects.ref.pointer, indexes.ref.pointer); + /// numberWithInteger: + static NSNumber numberWithInteger_(int value) { + final _ret = + _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// intersectOrderedSet: - void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); + /// numberWithLong: + static NSNumber numberWithLong_(int value) { + final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// intersectSet: - void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + /// numberWithLongLong: + static NSNumber numberWithLongLong_(int value) { + final _ret = + _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// numberWithShort: + static NSNumber numberWithShort_(int value) { + final _ret = + _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// minusOrderedSet: - void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); + /// numberWithUnsignedChar: + static NSNumber numberWithUnsignedChar_(int value) { + final _ret = + _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// minusSet: - void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + /// numberWithUnsignedInt: + static NSNumber numberWithUnsignedInt_(int value) { + final _ret = + _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// moveObjectsAtIndexes:toIndex: - void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, - indexes.ref.pointer, idx); + /// numberWithUnsignedInteger: + static NSNumber numberWithUnsignedInteger_(int value) { + final _ret = _objc_msgSend_67( + _class_NSNumber, _sel_numberWithUnsignedInteger_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: false, release: true); + /// numberWithUnsignedLong: + static NSNumber numberWithUnsignedLong_(int value) { + final _ret = + _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// orderedSet - static NSMutableOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// numberWithUnsignedLongLong: + static NSNumber numberWithUnsignedLongLong_(int value) { + final _ret = _objc_msgSend_69( + _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithArray: - static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, - _sel_orderedSetWithArray_, array.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// numberWithUnsignedShort: + static NSNumber numberWithUnsignedShort_(int value) { + final _ret = + _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); + return NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// orderedSetWithArray:range:copyItems: - static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( - NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( - _class_NSMutableOrderedSet, - _sel_orderedSetWithArray_range_copyItems_, - array.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithCapacity: - static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithObject: - static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObject_, object.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithObjects: - static NSMutableOrderedSet orderedSetWithObjects_( - objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_, firstObj.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithObjects:count: - static NSMutableOrderedSet orderedSetWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, - _sel_orderedSetWithObjects_count_, objects, cnt); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithOrderedSet: - static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithOrderedSet:range:copyItems: - static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( - NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( - _class_NSMutableOrderedSet, - _sel_orderedSetWithOrderedSet_range_copyItems_, - set.ref.pointer, - range, - flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithSet: - static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( - _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// orderedSetWithSet:copyItems: - static NSMutableOrderedSet orderedSetWithSet_copyItems_( - objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, - _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); - } - - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); - } - - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); - } - - /// removeObjectAtIndex: - void removeObjectAtIndex_(int idx) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + /// shortValue + int get shortValue { + return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); } - /// removeObjectsAtIndexes: - void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( - this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); + /// stringValue + NSString get stringValue { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// removeObjectsInArray: - void removeObjectsInArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); } - /// removeObjectsInRange: - void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + /// unsignedCharValue + int get unsignedCharValue { + return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); } - /// replaceObjectAtIndex:withObject: - void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - idx, object.ref.pointer); + /// unsignedIntValue + int get unsignedIntValue { + return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); } - /// replaceObjectsAtIndexes:withObjects: - void replaceObjectsAtIndexes_withObjects_( - NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( - this.ref.pointer, - _sel_replaceObjectsAtIndexes_withObjects_, - indexes.ref.pointer, - objects.ref.pointer); + /// unsignedIntegerValue + int get unsignedIntegerValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); } - /// replaceObjectsInRange:withObjects:count: - void replaceObjectsInRange_withObjects_count_(NSRange range, - ffi.Pointer> objects, int count) { - _objc_msgSend_302(this.ref.pointer, - _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); + /// unsignedLongLongValue + int get unsignedLongLongValue { + return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); } - /// retain - NSMutableOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// unsignedLongValue + int get unsignedLongValue { + return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); } - /// self - NSMutableOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSMutableOrderedSet.castFromPointer(_ret, - retain: true, release: true); + /// unsignedShortValue + int get unsignedShortValue { + return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); } - /// setObject:atIndex: - void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259( - this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// setObject:atIndexedSubscript: - void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, - obj.ref.pointer, idx); + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13( - _class_NSMutableOrderedSet, _sel_supportsSecureCoding); + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSNumber, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// unionOrderedSet: - void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( - this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { + final _ret = + _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// unionSet: - void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); } } -/// NSSet -class NSSet extends NSObject { - NSSet._(ffi.Pointer pointer, +/// NSObject +class NSObject extends objc.ObjCObjectBase { + NSObject._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + : super(pointer, retain: retain, release: release); - /// Constructs a [NSSet] that points to the same underlying object as [other]. - NSSet.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSObject] that points to the same underlying object as [other]. + NSObject.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSSet] that wraps the given raw object pointer. - NSSet.castFromPointer(ffi.Pointer other, + /// Constructs a [NSObject] that wraps the given raw object pointer. + NSObject.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSSet]. + /// Returns whether [obj] is an instance of [NSObject]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); } /// addObserver:forKeyPath:options:context: @@ -5672,2262 +6188,1759 @@ class NSSet extends NSObject { context); } - /// allObjects - NSArray get allObjects { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); - return NSArray.castFromPointer(_ret, retain: true, release: true); - } - /// alloc - static NSSet alloc() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); - return NSSet.castFromPointer(_ret, retain: false, release: true); + static NSObject alloc() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); + return NSObject.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); - return NSSet.castFromPointer(_ret, retain: false, release: true); - } - - /// anyObject - objc.ObjCObjectBase? anyObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// attemptRecoveryFromError:optionIndex: + bool attemptRecoveryFromError_optionIndex_( + NSError error, int recoveryOptionIndex) { + return _objc_msgSend_246( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_, + error.ref.pointer, + recoveryOptionIndex); } - /// containsObject: - bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( - this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); + /// attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo: + void + attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_( + NSError error, + int recoveryOptionIndex, + objc.ObjCObjectBase? delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo) { + _objc_msgSend_245( + this.ref.pointer, + _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, + error.ref.pointer, + recoveryOptionIndex, + delegate?.ref.pointer ?? ffi.nullptr, + didRecoverSelector, + contextInfo); } - /// count - int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + /// autoContentAccessingProxy + objc.ObjCObjectBase get autoContentAccessingProxy { + final _ret = + _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// countByEnumeratingWithState:objects:count: - int countByEnumeratingWithState_objects_count_( - ffi.Pointer state, - ffi.Pointer> buffer, - int len) { - return _objc_msgSend_142(this.ref.pointer, - _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSObject, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// autorelease + NSObject autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// descriptionWithLocale: - NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// awakeAfterUsingCoder: + objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_awakeAfterUsingCoder_, coder.ref.pointer); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// init - NSSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// classForCoder + objc.ObjCObjectBase get classForCoder { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithArray: - NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// conformsToProtocol: + static bool conformsToProtocol_(Protocol protocol) { + return _objc_msgSend_5( + _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); } - /// initWithCoder: - NSSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSSet.castFromPointer(_ret, retain: false, release: true); + /// copy + objc.ObjCObjectBase copy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// initWithObjects: - NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// copyWithZone: + static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// initWithObjects:count: - NSSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); } - /// initWithSet: - NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// debugDescription + static NSString debugDescription() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithSet:copyItems: - NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// description + static NSString description() { + final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// intersectsSet: - bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); + /// didChange:valuesAtIndexes:forKey: + void didChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); } - /// isEqualToSet: - bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); + /// didChangeValueForKey: + void didChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); } - /// isSubsetOfSet: - bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_237( - this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); + /// didChangeValueForKey:withSetMutation:usingObjects: + void didChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( + this.ref.pointer, + _sel_didChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// doesNotRecognizeSelector: + void doesNotRecognizeSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); } - /// makeObjectsPerformSelector: - void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( - this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); + /// forwardInvocation: + void forwardInvocation_(NSInvocation anInvocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); } - /// makeObjectsPerformSelector:withObject: - void makeObjectsPerformSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( - this.ref.pointer, - _sel_makeObjectsPerformSelector_withObject_, - aSelector, - argument?.ref.pointer ?? ffi.nullptr); + /// forwardingTargetForSelector: + objc.ObjCObjectBase forwardingTargetForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_8( + this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// member: - objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { - final _ret = - _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// hash + static int hash() { + return _objc_msgSend_11(_class_NSObject, _sel_hash); } - /// new - static NSSet new1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); - return NSSet.castFromPointer(_ret, retain: false, release: true); + /// init + NSObject init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// objectEnumerator - NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); - return NSEnumerator.castFromPointer(_ret, retain: true, release: true); + /// initialize + static void initialize() { + _objc_msgSend_1(_class_NSObject, _sel_initialize); } - /// removeObserver:forKeyPath: - void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, - observer.ref.pointer, keyPath.ref.pointer); + /// instanceMethodForSelector: + static ffi.Pointer> + instanceMethodForSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_6( + _class_NSObject, _sel_instanceMethodForSelector_, aSelector); } - /// removeObserver:forKeyPath:context: - void removeObserver_forKeyPath_context_( - NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + /// instanceMethodSignatureForSelector: + static NSMethodSignature instanceMethodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// set - static NSSet set1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// instancesRespondToSelector: + static bool instancesRespondToSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_4( + _class_NSObject, _sel_instancesRespondToSelector_, aSelector); } - /// setByAddingObject: - NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_238( - this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); } - /// setByAddingObjectsFromArray: - NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_240( - this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } - /// setByAddingObjectsFromSet: - NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_239( - this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } - /// setWithArray: - static NSSet setWithArray_(NSArray array) { - final _ret = - _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); } - /// setWithObject: - static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObject_, object.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// isSubclassOfClass: + static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); } - /// setWithObjects: - static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSObject, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// setWithObjects:count: - static NSSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSSet, _sel_setWithObjects_count_, objects, cnt); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// load + static void load() { + _objc_msgSend_1(_class_NSObject, _sel_load); } - /// setWithSet: - static NSSet setWithSet_(NSSet set) { - final _ret = - _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// methodForSelector: + ffi.Pointer> methodForSelector_( + ffi.Pointer aSelector) { + return _objc_msgSend_6( + this.ref.pointer, _sel_methodForSelector_, aSelector); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); + /// methodSignatureForSelector: + NSMethodSignature methodSignatureForSelector_( + ffi.Pointer aSelector) { + final _ret = _objc_msgSend_243( + this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); + return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } -} - -/// NSMutableSet -class NSMutableSet extends NSSet { - NSMutableSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableSet] that points to the same underlying object as [other]. - NSMutableSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMutableSet] that wraps the given raw object pointer. - NSMutableSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// mutableCopy + objc.ObjCObjectBase mutableCopy() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); + return objc.ObjCObjectBase(_ret, retain: false, release: true); + } - /// Returns whether [obj] is an instance of [NSMutableSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); + /// mutableCopyWithZone: + static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = + _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// addObject: - void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + /// new + static NSObject new1() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); + return NSObject.castFromPointer(_ret, retain: false, release: true); } - /// addObjectsFromArray: - void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( - this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); + /// observationInfo + ffi.Pointer get observationInfo { + return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); } - /// alloc - static NSMutableSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// observeValueForKeyPath:ofObject:change:context: + void observeValueForKeyPath_ofObject_change_context_( + NSString? keyPath, + objc.ObjCObjectBase? object, + NSDictionary? change, + ffi.Pointer context) { + _objc_msgSend_247( + this.ref.pointer, + _sel_observeValueForKeyPath_ofObject_change_context_, + keyPath?.ref.pointer ?? ffi.nullptr, + object?.ref.pointer ?? ffi.nullptr, + change?.ref.pointer ?? ffi.nullptr, + context); } - /// allocWithZone: - static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { final _ret = - _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// init - NSMutableSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithArray: - NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), - _sel_initWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); } - /// initWithCapacity: - NSMutableSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// initWithCoder: - NSMutableSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); + } + + /// replacementObjectForCoder: + objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18( + this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableSet.castFromPointer(_ret, retain: false, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithObjects: - NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// resolveClassMethod: + static bool resolveClassMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); } - /// initWithObjects:count: - NSMutableSet initWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), - _sel_initWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// resolveInstanceMethod: + static bool resolveInstanceMethod_(ffi.Pointer sel) { + return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); } - /// initWithSet: - NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// initWithSet:copyItems: - NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), - _sel_initWithSet_copyItems_, set.ref.pointer, flag); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); + /// retain + NSObject retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// intersectSet: - void intersectSet_(NSSet otherSet) { - _objc_msgSend_304( - this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// self + NSObject self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSObject.castFromPointer(_ret, retain: true, release: true); } - /// minusSet: - void minusSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + /// setObservationInfo: + set observationInfo(ffi.Pointer value) { + return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); } - /// new - static NSMutableSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); - return NSMutableSet.castFromPointer(_ret, retain: false, release: true); - } - - /// removeAllObjects - void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); - } - - /// removeObject: - void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); - } - - /// set - static NSMutableSet set1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); - } - - /// setSet: - void setSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); - } - - /// setWithArray: - static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( - _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); - } - - /// setWithCapacity: - static NSMutableSet setWithCapacity_(int numItems) { - final _ret = - _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// setVersion: + static void setVersion_(int aVersion) { + _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); } - /// setWithObject: - static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// superclass + static objc.ObjCObjectBase superclass() { + final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// setWithObjects: - static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( - _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// version + static int version() { + return _objc_msgSend_79(_class_NSObject, _sel_version); } - /// setWithObjects:count: - static NSMutableSet setWithObjects_count_( - ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( - _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// willChange:valuesAtIndexes:forKey: + void willChange_valuesAtIndexes_forKey_( + NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { + _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, + changeKind.value, indexes.ref.pointer, key.ref.pointer); } - /// setWithSet: - static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( - _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); - return NSMutableSet.castFromPointer(_ret, retain: true, release: true); + /// willChangeValueForKey: + void willChangeValueForKey_(NSString key) { + _objc_msgSend_150( + this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + /// willChangeValueForKey:withSetMutation:usingObjects: + void willChangeValueForKey_withSetMutation_usingObjects_( + NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { + _objc_msgSend_249( + this.ref.pointer, + _sel_willChangeValueForKey_withSetMutation_usingObjects_, + key.ref.pointer, + mutationKind.value, + objects.ref.pointer); } - /// unionSet: - void unionSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } } -enum NSKeyValueObservingOptions { - NSKeyValueObservingOptionNew(1), - NSKeyValueObservingOptionOld(2), - NSKeyValueObservingOptionInitial(4), - NSKeyValueObservingOptionPrior(8); - - final int value; - const NSKeyValueObservingOptions(this.value); - - static NSKeyValueObservingOptions fromValue(int value) => switch (value) { - 1 => NSKeyValueObservingOptionNew, - 2 => NSKeyValueObservingOptionOld, - 4 => NSKeyValueObservingOptionInitial, - 8 => NSKeyValueObservingOptionPrior, - _ => throw ArgumentError( - "Unknown value for NSKeyValueObservingOptions: $value"), - }; -} - -enum NSKeyValueChange { - NSKeyValueChangeSetting(1), - NSKeyValueChangeInsertion(2), - NSKeyValueChangeRemoval(3), - NSKeyValueChangeReplacement(4); - - final int value; - const NSKeyValueChange(this.value); - - static NSKeyValueChange fromValue(int value) => switch (value) { - 1 => NSKeyValueChangeSetting, - 2 => NSKeyValueChangeInsertion, - 3 => NSKeyValueChangeRemoval, - 4 => NSKeyValueChangeReplacement, - _ => throw ArgumentError("Unknown value for NSKeyValueChange: $value"), - }; -} - -enum NSKeyValueSetMutationKind { - NSKeyValueUnionSetMutation(1), - NSKeyValueMinusSetMutation(2), - NSKeyValueIntersectSetMutation(3), - NSKeyValueSetSetMutation(4); +enum NSOrderedCollectionDifferenceCalculationOptions { + NSOrderedCollectionDifferenceCalculationOmitInsertedObjects(1), + NSOrderedCollectionDifferenceCalculationOmitRemovedObjects(2), + NSOrderedCollectionDifferenceCalculationInferMoves(4); final int value; - const NSKeyValueSetMutationKind(this.value); + const NSOrderedCollectionDifferenceCalculationOptions(this.value); - static NSKeyValueSetMutationKind fromValue(int value) => switch (value) { - 1 => NSKeyValueUnionSetMutation, - 2 => NSKeyValueMinusSetMutation, - 3 => NSKeyValueIntersectSetMutation, - 4 => NSKeyValueSetSetMutation, + static NSOrderedCollectionDifferenceCalculationOptions fromValue(int value) => + switch (value) { + 1 => NSOrderedCollectionDifferenceCalculationOmitInsertedObjects, + 2 => NSOrderedCollectionDifferenceCalculationOmitRemovedObjects, + 4 => NSOrderedCollectionDifferenceCalculationInferMoves, _ => throw ArgumentError( - "Unknown value for NSKeyValueSetMutationKind: $value"), + "Unknown value for NSOrderedCollectionDifferenceCalculationOptions: $value"), }; } -/// NSMethodSignature -class NSMethodSignature extends NSObject { - NSMethodSignature._(ffi.Pointer pointer, +/// NSOrderedSet +class NSOrderedSet extends NSObject { + NSOrderedSet._(ffi.Pointer pointer, {bool retain = false, bool release = false}) : super.castFromPointer(pointer, retain: retain, release: release); - /// Constructs a [NSMethodSignature] that points to the same underlying object as [other]. - NSMethodSignature.castFrom(objc.ObjCObjectBase other) + /// Constructs a [NSOrderedSet] that points to the same underlying object as [other]. + NSOrderedSet.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [NSMethodSignature] that wraps the given raw object pointer. - NSMethodSignature.castFromPointer(ffi.Pointer other, + /// Constructs a [NSOrderedSet] that wraps the given raw object pointer. + NSOrderedSet.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSMethodSignature]. + /// Returns whether [obj] is an instance of [NSOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); + obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); + } + + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( + this.ref.pointer, + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } /// alloc - static NSMethodSignature alloc() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + static NSOrderedSet alloc() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: - static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { + static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); + } + + /// array + NSArray get array { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); + return NSArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMethodSignature, + return _objc_msgSend_26(_class_NSOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// frameLength - int get frameLength { - return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); + /// autorelease + NSOrderedSet autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// getArgumentTypeAtIndex: - ffi.Pointer getArgumentTypeAtIndex_(int idx) { - return _objc_msgSend_12( - this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, object.ref.pointer); } - /// init - NSMethodSignature init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// isOneway - bool isOneway() { - return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMethodSignature, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// methodReturnLength - int get methodReturnLength { - return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); - } - - /// methodReturnType - ffi.Pointer get methodReturnType { - return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); - } - - /// new - static NSMethodSignature new1() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); - return NSMethodSignature.castFromPointer(_ret, - retain: false, release: true); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// numberOfArguments - int get numberOfArguments { - return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); + /// descriptionWithLocale:indent: + NSString descriptionWithLocale_indent_( + objc.ObjCObjectBase? locale, int level) { + final _ret = _objc_msgSend_105( + this.ref.pointer, + _sel_descriptionWithLocale_indent_, + locale?.ref.pointer ?? ffi.nullptr, + level); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// signatureWithObjCTypes: - static NSMethodSignature? signatureWithObjCTypes_( - ffi.Pointer types) { - final _ret = _objc_msgSend_10( - _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); - return _ret.address == 0 - ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); + /// differenceFromOrderedSet: + objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { + final _ret = _objc_msgSend_293( + this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } -} - -enum NSItemProviderRepresentationVisibility { - NSItemProviderRepresentationVisibilityAll(0), - NSItemProviderRepresentationVisibilityTeam(1), - NSItemProviderRepresentationVisibilityGroup(2), - NSItemProviderRepresentationVisibilityOwnProcess(3); - - final int value; - const NSItemProviderRepresentationVisibility(this.value); - - static NSItemProviderRepresentationVisibility fromValue(int value) => - switch (value) { - 0 => NSItemProviderRepresentationVisibilityAll, - 1 => NSItemProviderRepresentationVisibilityTeam, - 2 => NSItemProviderRepresentationVisibilityGroup, - 3 => NSItemProviderRepresentationVisibilityOwnProcess, - _ => throw ArgumentError( - "Unknown value for NSItemProviderRepresentationVisibility: $value"), - }; -} - -enum NSItemProviderFileOptions { - NSItemProviderFileOptionOpenInPlace(1); - - final int value; - const NSItemProviderFileOptions(this.value); - - static NSItemProviderFileOptions fromValue(int value) => switch (value) { - 1 => NSItemProviderFileOptionOpenInPlace, - _ => throw ArgumentError( - "Unknown value for NSItemProviderFileOptions: $value"), - }; -} - -/// NSItemProvider -class NSItemProvider extends NSObject { - NSItemProvider._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSItemProvider] that points to the same underlying object as [other]. - NSItemProvider.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSItemProvider] that wraps the given raw object pointer. - NSItemProvider.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSItemProvider]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); + /// differenceFromOrderedSet:withOptions: + objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, + NSOrderedCollectionDifferenceCalculationOptions options) { + final _ret = _objc_msgSend_298( + this.ref.pointer, + _sel_differenceFromOrderedSet_withOptions_, + other.ref.pointer, + options.value); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// alloc - static NSItemProvider alloc() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// allocWithZone: - static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// firstObject + objc.ObjCObjectBase? get firstObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSItemProvider, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// getObjects:range: + void getObjects_range_( + ffi.Pointer> objects, NSRange range) { + _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); } - /// autorelease - NSItemProvider autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// indexOfObject: + int indexOfObject_(objc.ObjCObjectBase object) { + return _objc_msgSend_108( + this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); } - /// canLoadObjectOfClass: - bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); + /// init + NSOrderedSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// hasItemConformingToTypeIdentifier: - bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { - return _objc_msgSend_26(this.ref.pointer, - _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); + /// initWithArray: + NSOrderedSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// hasRepresentationConformingToTypeIdentifier:fileOptions: - bool hasRepresentationConformingToTypeIdentifier_fileOptions_( - NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_306( - this.ref.pointer, - _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, - typeIdentifier.ref.pointer, - fileOptions.value); + /// initWithArray:copyItems: + NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { + final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + _sel_initWithArray_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// init - NSItemProvider init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// initWithArray:range:copyItems: + NSOrderedSet initWithArray_range_copyItems_( + NSArray set, NSRange range, bool flag) { + final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// initWithContentsOfURL: - NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_, fileURL.ref.pointer); + /// initWithCoder: + NSOrderedSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSItemProvider.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithItem:typeIdentifier: - NSItemProvider initWithItem_typeIdentifier_( - objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_309( - this.ref.retainAndReturnPointer(), - _sel_initWithItem_typeIdentifier_, - item?.ref.pointer ?? ffi.nullptr, - typeIdentifier?.ref.pointer ?? ffi.nullptr); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + : NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithObject: - NSItemProvider initWithObject_(objc.ObjCObjectBase object) { + NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSItemProvider, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// new - static NSItemProvider new1() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); - return NSItemProvider.castFromPointer(_ret, retain: false, release: true); + /// initWithObjects:count: + NSOrderedSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// registerObject:visibility: - void registerObject_visibility_(objc.ObjCObjectBase object, - NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, - object.ref.pointer, visibility.value); + /// initWithOrderedSet: + NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// registeredTypeIdentifiers - NSArray get registeredTypeIdentifiers { - final _ret = - _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:copyItems: + NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { + final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// registeredTypeIdentifiersWithFileOptions: - NSArray registeredTypeIdentifiersWithFileOptions_( - NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_305(this.ref.pointer, - _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// initWithOrderedSet:range:copyItems: + NSOrderedSet initWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// retain - NSItemProvider retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// initWithSet: + NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// self - NSItemProvider self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSItemProvider.castFromPointer(_ret, retain: true, release: true); + /// initWithSet:copyItems: + NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// setSuggestedName: - set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, - value?.ref.pointer ?? ffi.nullptr); + /// intersectsOrderedSet: + bool intersectsOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } - /// suggestedName - NSString? get suggestedName { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// intersectsSet: + bool intersectsSet_(objc.ObjCObjectBase set) { + return _objc_msgSend_0( + this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); } -} - -enum NSStringCompareOptions { - NSCaseInsensitiveSearch(1), - NSLiteralSearch(2), - NSBackwardsSearch(4), - NSAnchoredSearch(8), - NSNumericSearch(64), - NSDiacriticInsensitiveSearch(128), - NSWidthInsensitiveSearch(256), - NSForcedOrderingSearch(512), - NSRegularExpressionSearch(1024); - - final int value; - const NSStringCompareOptions(this.value); - - static NSStringCompareOptions fromValue(int value) => switch (value) { - 1 => NSCaseInsensitiveSearch, - 2 => NSLiteralSearch, - 4 => NSBackwardsSearch, - 8 => NSAnchoredSearch, - 64 => NSNumericSearch, - 128 => NSDiacriticInsensitiveSearch, - 256 => NSWidthInsensitiveSearch, - 512 => NSForcedOrderingSearch, - 1024 => NSRegularExpressionSearch, - _ => throw ArgumentError( - "Unknown value for NSStringCompareOptions: $value"), - }; -} - -enum NSStringEncodingConversionOptions { - NSStringEncodingConversionAllowLossy(1), - NSStringEncodingConversionExternalRepresentation(2); - - final int value; - const NSStringEncodingConversionOptions(this.value); - - static NSStringEncodingConversionOptions fromValue(int value) => - switch (value) { - 1 => NSStringEncodingConversionAllowLossy, - 2 => NSStringEncodingConversionExternalRepresentation, - _ => throw ArgumentError( - "Unknown value for NSStringEncodingConversionOptions: $value"), - }; -} -/// NSString -class NSString extends NSObject { - factory NSString(String str) { - final cstr = str.toNativeUtf16(); - final nsstr = stringWithCharacters_length_(cstr.cast(), str.length); - pkg_ffi.calloc.free(cstr); - return nsstr; + /// isEqualToOrderedSet: + bool isEqualToOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } - @override - String toString() { - final data = - dataUsingEncoding_(0x94000100 /* NSUTF16LittleEndianStringEncoding */); - return data!.bytes.cast().toDartString(length: length); + /// isSubsetOfOrderedSet: + bool isSubsetOfOrderedSet_(NSOrderedSet other) { + return _objc_msgSend_291( + this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } - NSString._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSString] that points to the same underlying object as [other]. - NSString.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSString] that wraps the given raw object pointer. - NSString.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSString]. - static bool isInstance(objc.ObjCObjectBase obj) { + /// isSubsetOfSet: + bool isSubsetOfSet_(objc.ObjCObjectBase set) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); + this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); } - /// UTF8String - ffi.Pointer get UTF8String { - return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSOrderedSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSString alloc() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// lastObject + objc.ObjCObjectBase? get lastObject { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// allocWithZone: - static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// new + static NSOrderedSet new1() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); + return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSString, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// objectAtIndex: + objc.ObjCObjectBase objectAtIndex_(int idx) { + final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); + /// objectAtIndexedSubscript: + objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { + final _ret = _objc_msgSend_100( + this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// boolValue - bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// cStringUsingEncoding: - ffi.Pointer cStringUsingEncoding_(int encoding) { - return _objc_msgSend_12( - this.ref.pointer, _sel_cStringUsingEncoding_, encoding); + /// objectsAtIndexes: + NSArray objectsAtIndexes_(NSIndexSet indexes) { + final _ret = _objc_msgSend_126( + this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// canBeConvertedToEncoding: - bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_124( - this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); + /// orderedSet + static NSOrderedSet orderedSet() { + final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// capitalizedString - NSString get capitalizedString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// orderedSetByApplyingDifference: + NSOrderedSet? orderedSetByApplyingDifference_( + objc.ObjCObjectBase difference) { + final _ret = _objc_msgSend_299(this.ref.pointer, + _sel_orderedSetByApplyingDifference_, difference.ref.pointer); + return _ret.address == 0 + ? null + : NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// capitalizedStringWithLocale: - NSString capitalizedStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithArray: + static NSOrderedSet orderedSetWithArray_(NSArray array) { + final _ret = _objc_msgSend_128( + _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// caseInsensitiveCompare: - NSComparisonResult caseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithArray:range:copyItems: + static NSOrderedSet orderedSetWithArray_range_copyItems_( + NSArray array, NSRange range, bool flag) { + final _ret = _objc_msgSend_295( + _class_NSOrderedSet, + _sel_orderedSetWithArray_range_copyItems_, + array.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// characterAtIndex: - int characterAtIndex_(int index) { - return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); + /// orderedSetWithObject: + static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// commonPrefixWithString:options: - NSString commonPrefixWithString_options_( - NSString str, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_27(this.ref.pointer, - _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithObjects: + static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// compare: - NSComparisonResult compare_(NSString string) { - final _ret = - _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithObjects:count: + static NSOrderedSet orderedSetWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// compare:options: - NSComparisonResult compare_options_( - NSString string, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, - string.ref.pointer, mask.value); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithOrderedSet: + static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { + final _ret = _objc_msgSend_293( + _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// compare:options:range: - NSComparisonResult compare_options_range_(NSString string, - NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { - final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, - string.ref.pointer, mask.value, rangeOfReceiverToCompare); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithOrderedSet:range:copyItems: + static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( + NSOrderedSet set, NSRange range, bool flag) { + final _ret = _objc_msgSend_294( + _class_NSOrderedSet, + _sel_orderedSetWithOrderedSet_range_copyItems_, + set.ref.pointer, + range, + flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// compare:options:range:locale: - NSComparisonResult compare_options_range_locale_( - NSString string, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToCompare, - objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_25( - this.ref.pointer, - _sel_compare_options_range_locale_, - string.ref.pointer, - mask.value, - rangeOfReceiverToCompare, - locale?.ref.pointer ?? ffi.nullptr); - return NSComparisonResult.fromValue(_ret); + /// orderedSetWithSet: + static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { + final _ret = _objc_msgSend_127( + _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// componentsSeparatedByCharactersInSet: - NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_209(this.ref.pointer, - _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// orderedSetWithSet:copyItems: + static NSOrderedSet orderedSetWithSet_copyItems_( + objc.ObjCObjectBase set, bool flag) { + final _ret = _objc_msgSend_296(_class_NSOrderedSet, + _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// componentsSeparatedByString: - NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_208(this.ref.pointer, - _sel_componentsSeparatedByString_, separator.ref.pointer); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// containsString: - bool containsString_(NSString str) { - return _objc_msgSend_26( - this.ref.pointer, _sel_containsString_, str.ref.pointer); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// dataUsingEncoding: - NSData? dataUsingEncoding_(int encoding) { - final _ret = - _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// retain + NSOrderedSet retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// dataUsingEncoding:allowLossyConversion: - NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_203(this.ref.pointer, - _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); - return _ret.address == 0 - ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + /// reverseObjectEnumerator + NSEnumerator reverseObjectEnumerator() { + final _ret = + _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// decomposedStringWithCanonicalMapping - NSString get decomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// reversedOrderedSet + NSOrderedSet get reversedOrderedSet { + final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// decomposedStringWithCompatibilityMapping - NSString get decomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// self + NSOrderedSet self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + /// set + objc.ObjCObjectBase get set1 { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); } +} - /// doubleValue - double get doubleValue { - return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); - } +/// NSProxy +class NSProxy extends objc.ObjCObjectBase { + NSProxy._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super(pointer, retain: retain, release: release); - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); - } + /// Constructs a [NSProxy] that points to the same underlying object as [other]. + NSProxy.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// fastestEncoding - int get fastestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); + /// Constructs a [NSProxy] that wraps the given raw object pointer. + NSProxy.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSProxy]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); } - /// floatValue - double get floatValue { - return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + /// alloc + static objc.ObjCObjectBase alloc() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: - bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( - ffi.Pointer buffer, - int maxBufferCount, - ffi.Pointer usedBufferCount, - int encoding, - NSStringEncodingConversionOptions options, - NSRange range, - ffi.Pointer leftover) { - return _objc_msgSend_206( - this.ref.pointer, - _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, - buffer, - maxBufferCount, - usedBufferCount, - encoding, - options.value, - range, - leftover); + /// allocWithZone: + static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); + return objc.ObjCObjectBase(_ret, retain: false, release: true); } - /// getCString:maxLength:encoding: - bool getCString_maxLength_encoding_( - ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_205(this.ref.pointer, - _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); + /// autorelease + NSProxy autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// getCharacters: - void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + /// class + static objc.ObjCObjectBase class1() { + final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// getCharacters:range: - void getCharacters_range_( - ffi.Pointer buffer, NSRange range) { - _objc_msgSend_21( - this.ref.pointer, _sel_getCharacters_range_, buffer, range); + /// dealloc + void dealloc() { + _objc_msgSend_1(this.ref.pointer, _sel_dealloc); } - /// getLineStart:end:contentsEnd:forRange: - void getLineStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getLineStart_end_contentsEnd_forRange_, - startPtr, - lineEndPtr, - contentsEndPtr, - range); + /// debugDescription + NSString get debugDescription { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// getParagraphStart:end:contentsEnd:forRange: - void getParagraphStart_end_contentsEnd_forRange_( - ffi.Pointer startPtr, - ffi.Pointer parEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range) { - _objc_msgSend_202( - this.ref.pointer, - _sel_getParagraphStart_end_contentsEnd_forRange_, - startPtr, - parEndPtr, - contentsEndPtr, - range); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// hasPrefix: - bool hasPrefix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); + /// finalize + void finalize() { + _objc_msgSend_1(this.ref.pointer, _sel_finalize); } - /// hasSuffix: - bool hasSuffix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); + /// forwardInvocation: + void forwardInvocation_(NSInvocation invocation) { + _objc_msgSend_9( + this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } - /// hash - int get hash { - return _objc_msgSend_11(this.ref.pointer, _sel_hash); + /// isEqual: + bool isEqual_(objc.ObjCObjectBase object) { + return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); } - /// init - NSString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// isKindOfClass: + bool isKindOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } - /// initWithBytes:length:encoding: - NSString? initWithBytes_length_encoding_( - ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), - _sel_initWithBytes_length_encoding_, bytes, len, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// isMemberOfClass: + bool isMemberOfClass_(objc.ObjCObjectBase aClass) { + return _objc_msgSend_0( + this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } - /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( - ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( - this.ref.retainAndReturnPointer(), - _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, - bytes, - len, - encoding, - freeBuffer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// isProxy + bool isProxy() { + return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); } - /// initWithCString:encoding: - NSString? initWithCString_encoding_( - ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), - _sel_initWithCString_encoding_, nullTerminatedCString, encoding); + /// methodSignatureForSelector: + NSMethodSignature? methodSignatureForSelector_( + ffi.Pointer sel) { + final _ret = _objc_msgSend_315( + this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } - /// initWithCharacters:length: - NSString initWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), - _sel_initWithCharacters_length_, characters, length); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// performSelector: + objc.ObjCObjectBase performSelector_( + ffi.Pointer aSelector) { + final _ret = + _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCharactersNoCopy:length:freeWhenDone: - NSString initWithCharactersNoCopy_length_freeWhenDone_( - ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( - this.ref.retainAndReturnPointer(), - _sel_initWithCharactersNoCopy_length_freeWhenDone_, - characters, - length, - freeBuffer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// performSelector:withObject: + objc.ObjCObjectBase performSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_251(this.ref.pointer, + _sel_performSelector_withObject_, aSelector, object.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithCoder: - NSString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// performSelector:withObject:withObject: + objc.ObjCObjectBase performSelector_withObject_withObject_( + ffi.Pointer aSelector, + objc.ObjCObjectBase object1, + objc.ObjCObjectBase object2) { + final _ret = _objc_msgSend_252( + this.ref.pointer, + _sel_performSelector_withObject_withObject_, + aSelector, + object1.ref.pointer, + object2.ref.pointer); + return objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// initWithContentsOfFile:encoding:error: - NSString? initWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// release + void release() { + _objc_msgSend_1(this.ref.pointer, _sel_release); } - /// initWithContentsOfFile:usedEncoding:error: - NSString? initWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// respondsToSelector: + bool respondsToSelector_(ffi.Pointer aSelector) { + return _objc_msgSend_4( + this.ref.pointer, _sel_respondsToSelector_, aSelector); } - /// initWithContentsOfURL:encoding:error: - NSString? initWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// retain + NSProxy retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// initWithContentsOfURL:usedEncoding:error: - NSString? initWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - this.ref.retainAndReturnPointer(), - _sel_initWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// retainCount + int retainCount() { + return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); } - /// initWithData:encoding: - NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), - _sel_initWithData_encoding_, data.ref.pointer, encoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// self + NSProxy self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSProxy.castFromPointer(_ret, retain: true, release: true); } - /// initWithFormat: - NSString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// zone + ffi.Pointer<_NSZone> zone() { + return _objc_msgSend_253(this.ref.pointer, _sel_zone); } +} - /// initWithFormat:locale: - NSString initWithFormat_locale_( - NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( - this.ref.retainAndReturnPointer(), - _sel_initWithFormat_locale_, - format.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: false, release: true); - } +final class NSRange extends ffi.Struct { + @ffi.UnsignedLong() + external int location; - /// initWithString: - NSString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: false, release: true); - } + @ffi.UnsignedLong() + external int length; +} - /// initWithUTF8String: - NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } +/// NSSet +class NSSet extends NSObject { + NSSet._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); + /// Constructs a [NSSet] that points to the same underlying object as [other]. + NSSet.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSSet] that wraps the given raw object pointer. + NSSet.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSSet]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); } - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: false, release: true); - } - - /// intValue - int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); - } - - /// integerValue - int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); - } - - /// isEqualToString: - bool isEqualToString_(NSString aString) { - return _objc_msgSend_26( - this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); - } - - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSString', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( + /// addObserver:forKeyPath:options:context: + void addObserver_forKeyPath_options_context_( + NSObject observer, + NSString keyPath, + NSKeyValueObservingOptions options, + ffi.Pointer context) { + _objc_msgSend_139( this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + _sel_addObserver_forKeyPath_options_context_, + observer.ref.pointer, + keyPath.ref.pointer, + options.value, + context); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// allObjects + NSArray get allObjects { + final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// length - int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + /// alloc + static NSSet alloc() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// lengthOfBytesUsingEncoding: - int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); + /// allocWithZone: + static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// lineRangeForRange: - void lineRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_lineRangeForRange_, range) - : stret.ref = - _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); + /// anyObject + objc.ObjCObjectBase? anyObject() { + final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// localizedCapitalizedString - NSString get localizedCapitalizedString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSSet, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// localizedCaseInsensitiveCompare: - NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22(this.ref.pointer, - _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// containsObject: + bool containsObject_(objc.ObjCObjectBase anObject) { + return _objc_msgSend_0( + this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } - /// localizedCaseInsensitiveContainsString: - bool localizedCaseInsensitiveContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); + /// count + int get count { + return _objc_msgSend_11(this.ref.pointer, _sel_count); } - /// localizedCompare: - NSComparisonResult localizedCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); + /// countByEnumeratingWithState:objects:count: + int countByEnumeratingWithState_objects_count_( + ffi.Pointer state, + ffi.Pointer> buffer, + int len) { + return _objc_msgSend_142(this.ref.pointer, + _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } - /// localizedLowercaseString - NSString get localizedLowercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); + /// descriptionWithLocale: + NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, + locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedStandardCompare: - NSComparisonResult localizedStandardCompare_(NSString string) { - final _ret = _objc_msgSend_22( - this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); - return NSComparisonResult.fromValue(_ret); - } - - /// localizedStandardContainsString: - bool localizedStandardContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, - _sel_localizedStandardContainsString_, str.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// localizedStandardRangeOfString: - void localizedStandardRangeOfString_( - ffi.Pointer stret, NSString str) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer) - : stret.ref = _objc_msgSend_28(this.ref.pointer, - _sel_localizedStandardRangeOfString_, str.ref.pointer); + /// init + NSSet init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// localizedStringWithFormat: - static NSString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithArray: + NSSet initWithArray_(NSArray array) { + final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + _sel_initWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); + /// initWithCoder: + NSSet? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSSet.castFromPointer(_ret, retain: false, release: true); } - /// localizedUppercaseString - NSString get localizedUppercaseString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithObjects: + NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// longLongValue - int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + /// initWithObjects:count: + NSSet initWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + _sel_initWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseString - NSString get lowercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithSet: + NSSet initWithSet_(NSSet set) { + final _ret = _objc_msgSend_241( + this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// lowercaseStringWithLocale: - NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// initWithSet:copyItems: + NSSet initWithSet_copyItems_(NSSet set, bool flag) { + final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + _sel_initWithSet_copyItems_, set.ref.pointer, flag); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// maximumLengthOfBytesUsingEncoding: - int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( - this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); + /// intersectsSet: + bool intersectsSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } - /// new - static NSString new1() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_new); - return NSString.castFromPointer(_ret, retain: false, release: true); + /// isEqualToSet: + bool isEqualToSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - - /// paragraphRangeForRange: - void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret( - stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_200( - this.ref.pointer, _sel_paragraphRangeForRange_, range); + /// isSubsetOfSet: + bool isSubsetOfSet_(NSSet otherSet) { + return _objc_msgSend_237( + this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } - /// precomposedStringWithCanonicalMapping - NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSSet, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// precomposedStringWithCompatibilityMapping - NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( - this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// makeObjectsPerformSelector: + void makeObjectsPerformSelector_(ffi.Pointer aSelector) { + _objc_msgSend_7( + this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } - /// propertyList - objc.ObjCObjectBase propertyList() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); - return objc.ObjCObjectBase(_ret, retain: true, release: true); + /// makeObjectsPerformSelector:withObject: + void makeObjectsPerformSelector_withObject_( + ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { + _objc_msgSend_117( + this.ref.pointer, + _sel_makeObjectsPerformSelector_withObject_, + aSelector, + argument?.ref.pointer ?? ffi.nullptr); } - /// propertyListFromStringsFileFormat - NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_234( - this.ref.pointer, _sel_propertyListFromStringsFileFormat); + /// member: + objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { + final _ret = + _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); return _ret.address == 0 ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// rangeOfCharacterFromSet: - void rangeOfCharacterFromSet_( - ffi.Pointer stret, NSCharacterSet searchSet) { - objc.useMsgSendVariants - ? _objc_msgSend_196Stret(stret, this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_196(this.ref.pointer, - _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); + /// new + static NSSet new1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); + return NSSet.castFromPointer(_ret, retain: false, release: true); } - /// rangeOfCharacterFromSet:options: - void rangeOfCharacterFromSet_options_(ffi.Pointer stret, - NSCharacterSet searchSet, NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_197Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value) - : stret.ref = _objc_msgSend_197( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_, - searchSet.ref.pointer, - mask.value); + /// objectEnumerator + NSEnumerator objectEnumerator() { + final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfCharacterFromSet:options:range: - void rangeOfCharacterFromSet_options_range_( - ffi.Pointer stret, - NSCharacterSet searchSet, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_198Stret( - stret, - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_198( - this.ref.pointer, - _sel_rangeOfCharacterFromSet_options_range_, - searchSet.ref.pointer, - mask.value, - rangeOfReceiverToSearch); + /// removeObserver:forKeyPath: + void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { + _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + observer.ref.pointer, keyPath.ref.pointer); } - /// rangeOfComposedCharacterSequenceAtIndex: - void rangeOfComposedCharacterSequenceAtIndex_( - ffi.Pointer stret, int index) { - objc.useMsgSendVariants - ? _objc_msgSend_199Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_199(this.ref.pointer, - _sel_rangeOfComposedCharacterSequenceAtIndex_, index); + /// removeObserver:forKeyPath:context: + void removeObserver_forKeyPath_context_( + NSObject observer, NSString keyPath, ffi.Pointer context) { + _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, keyPath.ref.pointer, context); } - /// rangeOfComposedCharacterSequencesForRange: - void rangeOfComposedCharacterSequencesForRange_( - ffi.Pointer stret, NSRange range) { - objc.useMsgSendVariants - ? _objc_msgSend_200Stret(stret, this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_200(this.ref.pointer, - _sel_rangeOfComposedCharacterSequencesForRange_, range); + /// set + static NSSet set1() { + final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString: - void rangeOfString_(ffi.Pointer stret, NSString searchString) { - objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, - searchString.ref.pointer) - : stret.ref = _objc_msgSend_28( - this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); + /// setByAddingObject: + NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { + final _ret = _objc_msgSend_238( + this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString:options: - void rangeOfString_options_(ffi.Pointer stret, NSString searchString, - NSStringCompareOptions mask) { - objc.useMsgSendVariants - ? _objc_msgSend_29Stret(stret, this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_29(this.ref.pointer, - _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); + /// setByAddingObjectsFromArray: + NSSet setByAddingObjectsFromArray_(NSArray other) { + final _ret = _objc_msgSend_240( + this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString:options:range: - void rangeOfString_options_range_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch) { - objc.useMsgSendVariants - ? _objc_msgSend_30Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_30( - this.ref.pointer, - _sel_rangeOfString_options_range_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch); + /// setByAddingObjectsFromSet: + NSSet setByAddingObjectsFromSet_(NSSet other) { + final _ret = _objc_msgSend_239( + this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// rangeOfString:options:range:locale: - void rangeOfString_options_range_locale_( - ffi.Pointer stret, - NSString searchString, - NSStringCompareOptions mask, - NSRange rangeOfReceiverToSearch, - NSLocale? locale) { - objc.useMsgSendVariants - ? _objc_msgSend_31Stret( - stret, - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr) - : stret.ref = _objc_msgSend_31( - this.ref.pointer, - _sel_rangeOfString_options_range_locale_, - searchString.ref.pointer, - mask.value, - rangeOfReceiverToSearch, - locale?.ref.pointer ?? ffi.nullptr); + /// setWithArray: + static NSSet setWithArray_(NSArray array) { + final _ret = + _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSString, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// setWithObject: + static NSSet setWithObject_(objc.ObjCObjectBase object) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObject_, object.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// smallestEncoding - int get smallestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); + /// setWithObjects: + static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { + final _ret = _objc_msgSend_127( + _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// string - static NSString string() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_string); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// setWithObjects:count: + static NSSet setWithObjects_count_( + ffi.Pointer> objects, int cnt) { + final _ret = _objc_msgSend_101( + _class_NSSet, _sel_setWithObjects_count_, objects, cnt); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// stringByAddingPercentEncodingWithAllowedCharacters: - NSString? stringByAddingPercentEncodingWithAllowedCharacters_( - NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_236( - this.ref.pointer, - _sel_stringByAddingPercentEncodingWithAllowedCharacters_, - allowedCharacters.ref.pointer); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// setWithSet: + static NSSet setWithSet_(NSSet set) { + final _ret = + _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// stringByAppendingFormat: - NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); } +} - /// stringByAppendingString: - NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_104( - this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); +enum NSSortOptions { + NSSortConcurrent(1), + NSSortStable(16); + + final int value; + const NSSortOptions(this.value); + + static NSSortOptions fromValue(int value) => switch (value) { + 1 => NSSortConcurrent, + 16 => NSSortStable, + _ => throw ArgumentError("Unknown value for NSSortOptions: $value"), + }; +} + +/// NSString +class NSString extends NSObject { + factory NSString(String str) { + final cstr = str.toNativeUtf16(); + final nsstr = stringWithCharacters_length_(cstr.cast(), str.length); + pkg_ffi.calloc.free(cstr); + return nsstr; } - /// stringByApplyingTransform:reverse: - NSString? stringByApplyingTransform_reverse_( - NSString transform, bool reverse) { - final _ret = _objc_msgSend_216( - this.ref.pointer, - _sel_stringByApplyingTransform_reverse_, - transform.ref.pointer, - reverse); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + @override + String toString() { + final data = + dataUsingEncoding_(0x94000100 /* NSUTF16LittleEndianStringEncoding */); + return data!.bytes.cast().toDartString(length: length); } - /// stringByFoldingWithOptions:locale: - NSString stringByFoldingWithOptions_locale_( - NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_212( - this.ref.pointer, - _sel_stringByFoldingWithOptions_locale_, - options.value, - locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + NSString._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSString] that points to the same underlying object as [other]. + NSString.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSString] that wraps the given raw object pointer. + NSString.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSString]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); } - /// stringByPaddingToLength:withString:startingAtIndex: - NSString stringByPaddingToLength_withString_startingAtIndex_( - int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_211( - this.ref.pointer, - _sel_stringByPaddingToLength_withString_startingAtIndex_, - newLength, - padString.ref.pointer, - padIndex); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// UTF8String + ffi.Pointer get UTF8String { + return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); } - /// stringByRemovingPercentEncoding - NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_58( - this.ref.pointer, _sel_stringByRemovingPercentEncoding); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSString alloc() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// stringByReplacingCharactersInRange:withString: - NSString stringByReplacingCharactersInRange_withString_( - NSRange range, NSString replacement) { - final _ret = _objc_msgSend_215( - this.ref.pointer, - _sel_stringByReplacingCharactersInRange_withString_, - range, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); + return NSString.castFromPointer(_ret, retain: false, release: true); } - /// stringByReplacingOccurrencesOfString:withString: - NSString stringByReplacingOccurrencesOfString_withString_( - NSString target, NSString replacement) { - final _ret = _objc_msgSend_214( - this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_, - target.ref.pointer, - replacement.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSString, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// stringByReplacingOccurrencesOfString:withString:options:range: - NSString stringByReplacingOccurrencesOfString_withString_options_range_( - NSString target, - NSString replacement, - NSStringCompareOptions options, - NSRange searchRange) { - final _ret = _objc_msgSend_213( - this.ref.pointer, - _sel_stringByReplacingOccurrencesOfString_withString_options_range_, - target.ref.pointer, - replacement.ref.pointer, - options.value, - searchRange); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// availableStringEncodings + static ffi.Pointer getAvailableStringEncodings() { + return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); } - /// stringByTrimmingCharactersInSet: - NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_210(this.ref.pointer, - _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// boolValue + bool get boolValue { + return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); } - /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: - static int - stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_( - NSData data, - NSDictionary? opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( - _class_NSString, - _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, - data.ref.pointer, - opts?.ref.pointer ?? ffi.nullptr, - string, - usedLossyConversion); + /// cStringUsingEncoding: + ffi.Pointer cStringUsingEncoding_(int encoding) { + return _objc_msgSend_12( + this.ref.pointer, _sel_cStringUsingEncoding_, encoding); } - /// stringWithCString:encoding: - static NSString? stringWithCString_encoding_( - ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( - _class_NSString, _sel_stringWithCString_encoding_, cString, enc); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// canBeConvertedToEncoding: + bool canBeConvertedToEncoding_(int encoding) { + return _objc_msgSend_124( + this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } - /// stringWithCharacters:length: - static NSString stringWithCharacters_length_( - ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220( - _class_NSString, _sel_stringWithCharacters_length_, characters, length); + /// capitalizedString + NSString get capitalizedString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringWithContentsOfFile:encoding:error: - static NSString? stringWithContentsOfFile_encoding_error_( - NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( - _class_NSString, - _sel_stringWithContentsOfFile_encoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// capitalizedStringWithLocale: + NSString capitalizedStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringWithContentsOfFile:usedEncoding:error: - static NSString? stringWithContentsOfFile_usedEncoding_error_( - NSString path, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_232( - _class_NSString, - _sel_stringWithContentsOfFile_usedEncoding_error_, - path.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// caseInsensitiveCompare: + NSComparisonResult caseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// stringWithContentsOfURL:encoding:error: - static NSString? stringWithContentsOfURL_encoding_error_( - NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( - _class_NSString, - _sel_stringWithContentsOfURL_encoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// characterAtIndex: + int characterAtIndex_(int index) { + return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); } - /// stringWithContentsOfURL:usedEncoding:error: - static NSString? stringWithContentsOfURL_usedEncoding_error_( - NSURL url, - ffi.Pointer enc, - ffi.Pointer> error) { - final _ret = _objc_msgSend_231( - _class_NSString, - _sel_stringWithContentsOfURL_usedEncoding_error_, - url.ref.pointer, - enc, - error); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// commonPrefixWithString:options: + NSString commonPrefixWithString_options_( + NSString str, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_27(this.ref.pointer, + _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// stringWithFormat: - static NSString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithFormat_, format.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// compare: + NSComparisonResult compare_(NSString string) { + final _ret = + _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); } - /// stringWithString: - static NSString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( - _class_NSString, _sel_stringWithString_, string.ref.pointer); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// compare:options: + NSComparisonResult compare_options_( + NSString string, NSStringCompareOptions mask) { + final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, + string.ref.pointer, mask.value); + return NSComparisonResult.fromValue(_ret); } - /// stringWithUTF8String: - static NSString? stringWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221( - _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); + /// compare:options:range: + NSComparisonResult compare_options_range_(NSString string, + NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { + final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, + string.ref.pointer, mask.value, rangeOfReceiverToCompare); + return NSComparisonResult.fromValue(_ret); + } + + /// compare:options:range:locale: + NSComparisonResult compare_options_range_locale_( + NSString string, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToCompare, + objc.ObjCObjectBase? locale) { + final _ret = _objc_msgSend_25( + this.ref.pointer, + _sel_compare_options_range_locale_, + string.ref.pointer, + mask.value, + rangeOfReceiverToCompare, + locale?.ref.pointer ?? ffi.nullptr); + return NSComparisonResult.fromValue(_ret); + } + + /// componentsSeparatedByCharactersInSet: + NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { + final _ret = _objc_msgSend_209(this.ref.pointer, + _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// componentsSeparatedByString: + NSArray componentsSeparatedByString_(NSString separator) { + final _ret = _objc_msgSend_208(this.ref.pointer, + _sel_componentsSeparatedByString_, separator.ref.pointer); + return NSArray.castFromPointer(_ret, retain: true, release: true); + } + + /// containsString: + bool containsString_(NSString str) { + return _objc_msgSend_26( + this.ref.pointer, _sel_containsString_, str.ref.pointer); + } + + /// dataUsingEncoding: + NSData? dataUsingEncoding_(int encoding) { + final _ret = + _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSString, - _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); + /// dataUsingEncoding:allowLossyConversion: + NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { + final _ret = _objc_msgSend_203(this.ref.pointer, + _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// substringFromIndex: - NSString substringFromIndex_(int from) { - final _ret = - _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); + /// decomposedStringWithCanonicalMapping + NSString get decomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// substringToIndex: - NSString substringToIndex_(int to) { - final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); + /// decomposedStringWithCompatibilityMapping + NSString get decomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// substringWithRange: - NSString substringWithRange_(NSRange range) { - final _ret = - _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); + /// defaultCStringEncoding + static int getDefaultCStringEncoding() { + return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + } + + /// description + NSString get description { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); + /// doubleValue + double get doubleValue { + return objc.useMsgSendVariants + ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); } - /// uppercaseString - NSString get uppercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// uppercaseStringWithLocale: - NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, - _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// fastestEncoding + int get fastestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSString', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// floatValue + double get floatValue { + return objc.useMsgSendVariants + ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); } - /// writeToFile:atomically:encoding:error: - bool writeToFile_atomically_encoding_error_( - NSString path, - bool useAuxiliaryFile, - int enc, - ffi.Pointer> error) { - return _objc_msgSend_218( + /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: + bool getBytes_maxLength_usedLength_encoding_options_range_remainingRange_( + ffi.Pointer buffer, + int maxBufferCount, + ffi.Pointer usedBufferCount, + int encoding, + NSStringEncodingConversionOptions options, + NSRange range, + ffi.Pointer leftover) { + return _objc_msgSend_206( this.ref.pointer, - _sel_writeToFile_atomically_encoding_error_, - path.ref.pointer, - useAuxiliaryFile, - enc, - error); + _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, + buffer, + maxBufferCount, + usedBufferCount, + encoding, + options.value, + range, + leftover); } - /// writeToURL:atomically:encoding:error: - bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, - int enc, ffi.Pointer> error) { - return _objc_msgSend_217( - this.ref.pointer, - _sel_writeToURL_atomically_encoding_error_, - url.ref.pointer, - useAuxiliaryFile, - enc, - error); + /// getCString:maxLength:encoding: + bool getCString_maxLength_encoding_( + ffi.Pointer buffer, int maxBufferCount, int encoding) { + return _objc_msgSend_205(this.ref.pointer, + _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } -} -enum NSStringEnumerationOptions { - NSStringEnumerationByLines(0), - NSStringEnumerationByParagraphs(1), - NSStringEnumerationByComposedCharacterSequences(2), - NSStringEnumerationByWords(3), - NSStringEnumerationBySentences(4), - NSStringEnumerationByCaretPositions(5), - NSStringEnumerationByDeletionClusters(6), - NSStringEnumerationReverse(256), - NSStringEnumerationSubstringNotRequired(512), - NSStringEnumerationLocalized(1024); + /// getCharacters: + void getCharacters_(ffi.Pointer buffer) { + _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + } - final int value; - const NSStringEnumerationOptions(this.value); + /// getCharacters:range: + void getCharacters_range_( + ffi.Pointer buffer, NSRange range) { + _objc_msgSend_21( + this.ref.pointer, _sel_getCharacters_range_, buffer, range); + } - static NSStringEnumerationOptions fromValue(int value) => switch (value) { - 0 => NSStringEnumerationByLines, - 1 => NSStringEnumerationByParagraphs, - 2 => NSStringEnumerationByComposedCharacterSequences, - 3 => NSStringEnumerationByWords, - 4 => NSStringEnumerationBySentences, - 5 => NSStringEnumerationByCaretPositions, - 6 => NSStringEnumerationByDeletionClusters, - 256 => NSStringEnumerationReverse, - 512 => NSStringEnumerationSubstringNotRequired, - 1024 => NSStringEnumerationLocalized, - _ => throw ArgumentError( - "Unknown value for NSStringEnumerationOptions: $value"), - }; -} - -/// NSMutableString -class NSMutableString extends NSString { - NSMutableString._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSMutableString] that points to the same underlying object as [other]. - NSMutableString.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSMutableString] that wraps the given raw object pointer. - NSMutableString.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - - /// Returns whether [obj] is an instance of [NSMutableString]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); - } - - /// alloc - static NSMutableString alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// appendFormat: - void appendFormat_(NSString format) { - _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); - } - - /// appendString: - void appendString_(NSString aString) { - _objc_msgSend_150( - this.ref.pointer, _sel_appendString_, aString.ref.pointer); - } - - /// applyTransform:reverse:range:updatedRange: - bool applyTransform_reverse_range_updatedRange_(NSString transform, - bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_313( + /// getLineStart:end:contentsEnd:forRange: + void getLineStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( this.ref.pointer, - _sel_applyTransform_reverse_range_updatedRange_, - transform.ref.pointer, - reverse, - range, - resultingRange); + _sel_getLineStart_end_contentsEnd_forRange_, + startPtr, + lineEndPtr, + contentsEndPtr, + range); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableString, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// getParagraphStart:end:contentsEnd:forRange: + void getParagraphStart_end_contentsEnd_forRange_( + ffi.Pointer startPtr, + ffi.Pointer parEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range) { + _objc_msgSend_202( + this.ref.pointer, + _sel_getParagraphStart_end_contentsEnd_forRange_, + startPtr, + parEndPtr, + contentsEndPtr, + range); } - /// availableStringEncodings - static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207( - _class_NSMutableString, _sel_availableStringEncodings); + /// hasPrefix: + bool hasPrefix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); } - /// defaultCStringEncoding - static int getDefaultCStringEncoding() { - return _objc_msgSend_11( - _class_NSMutableString, _sel_defaultCStringEncoding); + /// hasSuffix: + bool hasSuffix_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); } - /// deleteCharactersInRange: - void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); + /// hash + int get hash { + return _objc_msgSend_11(this.ref.pointer, _sel_hash); } /// init - NSMutableString init() { + NSString init() { final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:length:encoding: - NSMutableString? initWithBytes_length_encoding_( + NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytesNoCopy:length:encoding:freeWhenDone: - NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( + NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { final _ret = _objc_msgSend_227( this.ref.retainAndReturnPointer(), @@ -7938,36 +7951,29 @@ class NSMutableString extends NSString { freeBuffer); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithCString:encoding: - NSMutableString? initWithCString_encoding_( + NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCapacity: - NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithCharacters:length: - NSMutableString initWithCharacters_length_( + NSString initWithCharacters_length_( ffi.Pointer characters, int length) { final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithCharactersNoCopy:length:freeWhenDone: - NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( + NSString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { final _ret = _objc_msgSend_219( this.ref.retainAndReturnPointer(), @@ -7975,20 +7981,20 @@ class NSMutableString extends NSString { characters, length, freeBuffer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: - NSMutableString? initWithCoder_(NSCoder coder) { + NSString? initWithCoder_(NSCoder coder) { final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfFile:encoding:error: - NSMutableString? initWithContentsOfFile_encoding_error_( + NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_230( this.ref.retainAndReturnPointer(), @@ -7998,11 +8004,11 @@ class NSMutableString extends NSString { error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfFile:usedEncoding:error: - NSMutableString? initWithContentsOfFile_usedEncoding_error_( + NSString? initWithContentsOfFile_usedEncoding_error_( NSString path, ffi.Pointer enc, ffi.Pointer> error) { @@ -8014,11 +8020,11 @@ class NSMutableString extends NSString { error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfURL:encoding:error: - NSMutableString? initWithContentsOfURL_encoding_error_( + NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_229( this.ref.retainAndReturnPointer(), @@ -8028,11 +8034,11 @@ class NSMutableString extends NSString { error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfURL:usedEncoding:error: - NSMutableString? initWithContentsOfURL_usedEncoding_error_( + NSString? initWithContentsOfURL_usedEncoding_error_( NSURL url, ffi.Pointer enc, ffi.Pointer> error) { @@ -8044,190 +8050,591 @@ class NSMutableString extends NSString { error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithData:encoding: - NSMutableString? initWithData_encoding_(NSData data, int encoding) { + NSString? initWithData_encoding_(NSData data, int encoding) { final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithFormat: - NSMutableString initWithFormat_(NSString format) { + NSString initWithFormat_(NSString format) { final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), _sel_initWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithFormat:locale: - NSMutableString initWithFormat_locale_( + NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { final _ret = _objc_msgSend_222( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, locale?.ref.pointer ?? ffi.nullptr); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithString: + NSString initWithString_(NSString aString) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initWithString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithUTF8String: + NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { + final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + _sel_initWithUTF8String_, nullTerminatedCString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithValidatedFormat:validFormatSpecifiers:locale:error: + NSString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( + NSString format, + NSString validFormatSpecifiers, + objc.ObjCObjectBase? locale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_224( + this.ref.retainAndReturnPointer(), + _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + locale?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// intValue + int get intValue { + return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + } + + /// integerValue + int get integerValue { + return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + } + + /// isEqualToString: + bool isEqualToString_(NSString aString) { + return _objc_msgSend_26( + this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); + } + + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSString', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSString, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); + } + + /// length + int get length { + return _objc_msgSend_11(this.ref.pointer, _sel_length); + } + + /// lengthOfBytesUsingEncoding: + int lengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); + } + + /// lineRangeForRange: + void lineRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_lineRangeForRange_, range) + : stret.ref = + _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); + } + + /// localizedCapitalizedString + NSString get localizedCapitalizedString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedCaseInsensitiveCompare: + NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { + final _ret = _objc_msgSend_22(this.ref.pointer, + _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } + + /// localizedCaseInsensitiveContainsString: + bool localizedCaseInsensitiveContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); + } + + /// localizedCompare: + NSComparisonResult localizedCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } + + /// localizedLowercaseString + NSString get localizedLowercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedNameOfStringEncoding: + static NSString localizedNameOfStringEncoding_(int encoding) { + final _ret = _objc_msgSend_19( + _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedStandardCompare: + NSComparisonResult localizedStandardCompare_(NSString string) { + final _ret = _objc_msgSend_22( + this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); + return NSComparisonResult.fromValue(_ret); + } + + /// localizedStandardContainsString: + bool localizedStandardContainsString_(NSString str) { + return _objc_msgSend_26(this.ref.pointer, + _sel_localizedStandardContainsString_, str.ref.pointer); + } + + /// localizedStandardRangeOfString: + void localizedStandardRangeOfString_( + ffi.Pointer stret, NSString str) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer) + : stret.ref = _objc_msgSend_28(this.ref.pointer, + _sel_localizedStandardRangeOfString_, str.ref.pointer); + } + + /// localizedStringWithFormat: + static NSString localizedStringWithFormat_(NSString format) { + final _ret = _objc_msgSend_45( + _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: + static NSString? + localizedStringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { + final _ret = _objc_msgSend_223( + _class_NSString, + _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, + format.ref.pointer, + validFormatSpecifiers.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// localizedUppercaseString + NSString get localizedUppercaseString { + final _ret = + _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// longLongValue + int get longLongValue { + return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + } + + /// lowercaseString + NSString get lowercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// lowercaseStringWithLocale: + NSString lowercaseStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// maximumLengthOfBytesUsingEncoding: + int maximumLengthOfBytesUsingEncoding_(int enc) { + return _objc_msgSend_121( + this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); + } + + /// new + static NSString new1() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_new); + return NSString.castFromPointer(_ret, retain: false, release: true); + } + + /// objectWithItemProviderData:typeIdentifier:error: + static NSString? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( + _class_NSString, + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// paragraphRangeForRange: + void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret( + stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) + : stret.ref = _objc_msgSend_200( + this.ref.pointer, _sel_paragraphRangeForRange_, range); + } + + /// precomposedStringWithCanonicalMapping + NSString get precomposedStringWithCanonicalMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// precomposedStringWithCompatibilityMapping + NSString get precomposedStringWithCompatibilityMapping { + final _ret = _objc_msgSend_36( + this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// propertyList + objc.ObjCObjectBase propertyList() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); + return objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// propertyListFromStringsFileFormat + NSDictionary? propertyListFromStringsFileFormat() { + final _ret = _objc_msgSend_234( + this.ref.pointer, _sel_propertyListFromStringsFileFormat); + return _ret.address == 0 + ? null + : NSDictionary.castFromPointer(_ret, retain: true, release: true); + } + + /// rangeOfCharacterFromSet: + void rangeOfCharacterFromSet_( + ffi.Pointer stret, NSCharacterSet searchSet) { + objc.useMsgSendVariants + ? _objc_msgSend_196Stret(stret, this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) + : stret.ref = _objc_msgSend_196(this.ref.pointer, + _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); + } + + /// rangeOfCharacterFromSet:options: + void rangeOfCharacterFromSet_options_(ffi.Pointer stret, + NSCharacterSet searchSet, NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_197Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value) + : stret.ref = _objc_msgSend_197( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_, + searchSet.ref.pointer, + mask.value); + } + + /// rangeOfCharacterFromSet:options:range: + void rangeOfCharacterFromSet_options_range_( + ffi.Pointer stret, + NSCharacterSet searchSet, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_198Stret( + stret, + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_198( + this.ref.pointer, + _sel_rangeOfCharacterFromSet_options_range_, + searchSet.ref.pointer, + mask.value, + rangeOfReceiverToSearch); + } + + /// rangeOfComposedCharacterSequenceAtIndex: + void rangeOfComposedCharacterSequenceAtIndex_( + ffi.Pointer stret, int index) { + objc.useMsgSendVariants + ? _objc_msgSend_199Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index) + : stret.ref = _objc_msgSend_199(this.ref.pointer, + _sel_rangeOfComposedCharacterSequenceAtIndex_, index); + } + + /// rangeOfComposedCharacterSequencesForRange: + void rangeOfComposedCharacterSequencesForRange_( + ffi.Pointer stret, NSRange range) { + objc.useMsgSendVariants + ? _objc_msgSend_200Stret(stret, this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range) + : stret.ref = _objc_msgSend_200(this.ref.pointer, + _sel_rangeOfComposedCharacterSequencesForRange_, range); + } + + /// rangeOfString: + void rangeOfString_(ffi.Pointer stret, NSString searchString) { + objc.useMsgSendVariants + ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, + searchString.ref.pointer) + : stret.ref = _objc_msgSend_28( + this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); + } + + /// rangeOfString:options: + void rangeOfString_options_(ffi.Pointer stret, NSString searchString, + NSStringCompareOptions mask) { + objc.useMsgSendVariants + ? _objc_msgSend_29Stret(stret, this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) + : stret.ref = _objc_msgSend_29(this.ref.pointer, + _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); + } + + /// rangeOfString:options:range: + void rangeOfString_options_range_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch) { + objc.useMsgSendVariants + ? _objc_msgSend_30Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch) + : stret.ref = _objc_msgSend_30( + this.ref.pointer, + _sel_rangeOfString_options_range_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch); + } + + /// rangeOfString:options:range:locale: + void rangeOfString_options_range_locale_( + ffi.Pointer stret, + NSString searchString, + NSStringCompareOptions mask, + NSRange rangeOfReceiverToSearch, + NSLocale? locale) { + objc.useMsgSendVariants + ? _objc_msgSend_31Stret( + stret, + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr) + : stret.ref = _objc_msgSend_31( + this.ref.pointer, + _sel_rangeOfString_options_range_locale_, + searchString.ref.pointer, + mask.value, + rangeOfReceiverToSearch, + locale?.ref.pointer ?? ffi.nullptr); } - /// initWithString: - NSMutableString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initWithString_, aString.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSString, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initWithUTF8String: - NSMutableString? initWithUTF8String_( - ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), - _sel_initWithUTF8String_, nullTerminatedCString); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// smallestEncoding + int get smallestEncoding { + return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); } - /// initWithValidatedFormat:validFormatSpecifiers:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); - return _ret.address == 0 - ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// string + static NSString string() { + final _ret = _objc_msgSend_2(_class_NSString, _sel_string); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// initWithValidatedFormat:validFormatSpecifiers:locale:error: - NSMutableString? initWithValidatedFormat_validFormatSpecifiers_locale_error_( - NSString format, - NSString validFormatSpecifiers, - objc.ObjCObjectBase? locale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_224( - this.ref.retainAndReturnPointer(), - _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - locale?.ref.pointer ?? ffi.nullptr, - error); + /// stringByAddingPercentEncodingWithAllowedCharacters: + NSString? stringByAddingPercentEncodingWithAllowedCharacters_( + NSCharacterSet allowedCharacters) { + final _ret = _objc_msgSend_236( + this.ref.pointer, + _sel_stringByAddingPercentEncodingWithAllowedCharacters_, + allowedCharacters.ref.pointer); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: false, release: true); - } - - /// insertString:atIndex: - void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_311( - this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableString, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedNameOfStringEncoding: - static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( - _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); + /// stringByAppendingFormat: + NSString stringByAppendingFormat_(NSString format) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedStringWithFormat: - static NSMutableString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(_class_NSMutableString, - _sel_localizedStringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// stringByAppendingString: + NSString stringByAppendingString_(NSString aString) { + final _ret = _objc_msgSend_104( + this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// localizedStringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - localizedStringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { - final _ret = _objc_msgSend_223( - _class_NSMutableString, - _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, - format.ref.pointer, - validFormatSpecifiers.ref.pointer, - error); + /// stringByApplyingTransform:reverse: + NSString? stringByApplyingTransform_reverse_( + NSString transform, bool reverse) { + final _ret = _objc_msgSend_216( + this.ref.pointer, + _sel_stringByApplyingTransform_reverse_, + transform.ref.pointer, + reverse); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSMutableString new1() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); - return NSMutableString.castFromPointer(_ret, retain: false, release: true); + /// stringByFoldingWithOptions:locale: + NSString stringByFoldingWithOptions_locale_( + NSStringCompareOptions options, NSLocale? locale) { + final _ret = _objc_msgSend_212( + this.ref.pointer, + _sel_stringByFoldingWithOptions_locale_, + options.value, + locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// objectWithItemProviderData:typeIdentifier:error: - static NSMutableString? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSMutableString, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); + /// stringByPaddingToLength:withString:startingAtIndex: + NSString stringByPaddingToLength_withString_startingAtIndex_( + int newLength, NSString padString, int padIndex) { + final _ret = _objc_msgSend_211( + this.ref.pointer, + _sel_stringByPaddingToLength_withString_startingAtIndex_, + newLength, + padString.ref.pointer, + padIndex); + return NSString.castFromPointer(_ret, retain: true, release: true); + } + + /// stringByRemovingPercentEncoding + NSString? get stringByRemovingPercentEncoding { + final _ret = _objc_msgSend_58( + this.ref.pointer, _sel_stringByRemovingPercentEncoding); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// stringByReplacingCharactersInRange:withString: + NSString stringByReplacingCharactersInRange_withString_( + NSRange range, NSString replacement) { + final _ret = _objc_msgSend_215( + this.ref.pointer, + _sel_stringByReplacingCharactersInRange_withString_, + range, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// replaceCharactersInRange:withString: - void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_310(this.ref.pointer, - _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); + /// stringByReplacingOccurrencesOfString:withString: + NSString stringByReplacingOccurrencesOfString_withString_( + NSString target, NSString replacement) { + final _ret = _objc_msgSend_214( + this.ref.pointer, + _sel_stringByReplacingOccurrencesOfString_withString_, + target.ref.pointer, + replacement.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// replaceOccurrencesOfString:withString:options:range: - int replaceOccurrencesOfString_withString_options_range_( + /// stringByReplacingOccurrencesOfString:withString:options:range: + NSString stringByReplacingOccurrencesOfString_withString_options_range_( NSString target, NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_312( + final _ret = _objc_msgSend_213( this.ref.pointer, - _sel_replaceOccurrencesOfString_withString_options_range_, + _sel_stringByReplacingOccurrencesOfString_withString_options_range_, target.ref.pointer, replacement.ref.pointer, options.value, searchRange); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// setString: - void setString_(NSString aString) { - _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); - } - - /// string - static NSMutableString string() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + /// stringByTrimmingCharactersInSet: + NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { + final _ret = _objc_msgSend_210(this.ref.pointer, + _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringEncodingForData:encodingOptions:convertedString:usedLossyConversion: @@ -8238,7 +8645,7 @@ class NSMutableString extends NSString { ffi.Pointer> string, ffi.Pointer usedLossyConversion) { return _objc_msgSend_233( - _class_NSMutableString, + _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, opts?.ref.pointer ?? ffi.nullptr, @@ -8247,621 +8654,714 @@ class NSMutableString extends NSString { } /// stringWithCString:encoding: - static NSMutableString? stringWithCString_encoding_( + static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { final _ret = _objc_msgSend_228( - _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); + _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); - } - - /// stringWithCapacity: - static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( - _class_NSMutableString, _sel_stringWithCapacity_, capacity); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithCharacters:length: - static NSMutableString stringWithCharacters_length_( + static NSString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(_class_NSMutableString, - _sel_stringWithCharacters_length_, characters, length); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + final _ret = _objc_msgSend_220( + _class_NSString, _sel_stringWithCharacters_length_, characters, length); + return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfFile:encoding:error: - static NSMutableString? stringWithContentsOfFile_encoding_error_( + static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_230( - _class_NSMutableString, + _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfFile:usedEncoding:error: - static NSMutableString? stringWithContentsOfFile_usedEncoding_error_( + static NSString? stringWithContentsOfFile_usedEncoding_error_( NSString path, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_232( - _class_NSMutableString, + _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfURL:encoding:error: - static NSMutableString? stringWithContentsOfURL_encoding_error_( + static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { final _ret = _objc_msgSend_229( - _class_NSMutableString, + _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithContentsOfURL:usedEncoding:error: - static NSMutableString? stringWithContentsOfURL_usedEncoding_error_( + static NSString? stringWithContentsOfURL_usedEncoding_error_( NSURL url, ffi.Pointer enc, ffi.Pointer> error) { final _ret = _objc_msgSend_231( - _class_NSMutableString, + _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, enc, error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithFormat: - static NSMutableString stringWithFormat_(NSString format) { + static NSString stringWithFormat_(NSString format) { final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + _class_NSString, _sel_stringWithFormat_, format.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: - static NSMutableString stringWithString_(NSString string) { + static NSString stringWithString_(NSString string) { final _ret = _objc_msgSend_45( - _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); - return NSMutableString.castFromPointer(_ret, retain: true, release: true); + _class_NSString, _sel_stringWithString_, string.ref.pointer); + return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithUTF8String: - static NSMutableString? stringWithUTF8String_( + static NSString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(_class_NSMutableString, - _sel_stringWithUTF8String_, nullTerminatedCString); + final _ret = _objc_msgSend_221( + _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithValidatedFormat:validFormatSpecifiers:error: - static NSMutableString? - stringWithValidatedFormat_validFormatSpecifiers_error_( - NSString format, - NSString validFormatSpecifiers, - ffi.Pointer> error) { + static NSString? stringWithValidatedFormat_validFormatSpecifiers_error_( + NSString format, + NSString validFormatSpecifiers, + ffi.Pointer> error) { final _ret = _objc_msgSend_223( - _class_NSMutableString, + _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, validFormatSpecifiers.ref.pointer, error); return _ret.address == 0 ? null - : NSMutableString.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); + /// substringFromIndex: + NSString substringFromIndex_(int from) { + final _ret = + _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); + return NSString.castFromPointer(_ret, retain: true, release: true); } -} - -/// NSCharacterSet -class NSCharacterSet extends NSObject { - NSCharacterSet._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSCharacterSet] that points to the same underlying object as [other]. - NSCharacterSet.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSCharacterSet] that wraps the given raw object pointer. - NSCharacterSet.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [NSCharacterSet]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); + /// substringToIndex: + NSString substringToIndex_(int to) { + final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLFragmentAllowedCharacterSet - static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// substringWithRange: + NSString substringWithRange_(NSRange range) { + final _ret = + _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLHostAllowedCharacterSet - static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); } - /// URLPasswordAllowedCharacterSet - static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// uppercaseString + NSString get uppercaseString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLPathAllowedCharacterSet - static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// uppercaseStringWithLocale: + NSString uppercaseStringWithLocale_(NSLocale? locale) { + final _ret = _objc_msgSend_201(this.ref.pointer, + _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLQueryAllowedCharacterSet - static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSString', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// URLUserAllowedCharacterSet - static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// writeToFile:atomically:encoding:error: + bool writeToFile_atomically_encoding_error_( + NSString path, + bool useAuxiliaryFile, + int enc, + ffi.Pointer> error) { + return _objc_msgSend_218( + this.ref.pointer, + _sel_writeToFile_atomically_encoding_error_, + path.ref.pointer, + useAuxiliaryFile, + enc, + error); } - /// alloc - static NSCharacterSet alloc() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// writeToURL:atomically:encoding:error: + bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, + int enc, ffi.Pointer> error) { + return _objc_msgSend_217( + this.ref.pointer, + _sel_writeToURL_atomically_encoding_error_, + url.ref.pointer, + useAuxiliaryFile, + enc, + error); } +} - /// allocWithZone: - static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } +enum NSStringCompareOptions { + NSCaseInsensitiveSearch(1), + NSLiteralSearch(2), + NSBackwardsSearch(4), + NSAnchoredSearch(8), + NSNumericSearch(64), + NSDiacriticInsensitiveSearch(128), + NSWidthInsensitiveSearch(256), + NSForcedOrderingSearch(512), + NSRegularExpressionSearch(1024); - /// alphanumericCharacterSet - static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSStringCompareOptions(this.value); - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSCharacterSet, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } + static NSStringCompareOptions fromValue(int value) => switch (value) { + 1 => NSCaseInsensitiveSearch, + 2 => NSLiteralSearch, + 4 => NSBackwardsSearch, + 8 => NSAnchoredSearch, + 64 => NSNumericSearch, + 128 => NSDiacriticInsensitiveSearch, + 256 => NSWidthInsensitiveSearch, + 512 => NSForcedOrderingSearch, + 1024 => NSRegularExpressionSearch, + _ => throw ArgumentError( + "Unknown value for NSStringCompareOptions: $value"), + }; +} - /// bitmapRepresentation - NSData get bitmapRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); - } +enum NSStringEncodingConversionOptions { + NSStringEncodingConversionAllowLossy(1), + NSStringEncodingConversionExternalRepresentation(2); + + final int value; + const NSStringEncodingConversionOptions(this.value); + + static NSStringEncodingConversionOptions fromValue(int value) => + switch (value) { + 1 => NSStringEncodingConversionAllowLossy, + 2 => NSStringEncodingConversionExternalRepresentation, + _ => throw ArgumentError( + "Unknown value for NSStringEncodingConversionOptions: $value"), + }; +} + +enum NSStringEnumerationOptions { + NSStringEnumerationByLines(0), + NSStringEnumerationByParagraphs(1), + NSStringEnumerationByComposedCharacterSequences(2), + NSStringEnumerationByWords(3), + NSStringEnumerationBySentences(4), + NSStringEnumerationByCaretPositions(5), + NSStringEnumerationByDeletionClusters(6), + NSStringEnumerationReverse(256), + NSStringEnumerationSubstringNotRequired(512), + NSStringEnumerationLocalized(1024); + + final int value; + const NSStringEnumerationOptions(this.value); + + static NSStringEnumerationOptions fromValue(int value) => switch (value) { + 0 => NSStringEnumerationByLines, + 1 => NSStringEnumerationByParagraphs, + 2 => NSStringEnumerationByComposedCharacterSequences, + 3 => NSStringEnumerationByWords, + 4 => NSStringEnumerationBySentences, + 5 => NSStringEnumerationByCaretPositions, + 6 => NSStringEnumerationByDeletionClusters, + 256 => NSStringEnumerationReverse, + 512 => NSStringEnumerationSubstringNotRequired, + 1024 => NSStringEnumerationLocalized, + _ => throw ArgumentError( + "Unknown value for NSStringEnumerationOptions: $value"), + }; +} - /// capitalizedLetterCharacterSet - static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } +/// NSURL +class NSURL extends NSObject { + NSURL._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// characterIsMember: - bool characterIsMember_(int aCharacter) { - return _objc_msgSend_192( - this.ref.pointer, _sel_characterIsMember_, aCharacter); - } + /// Constructs a [NSURL] that points to the same underlying object as [other]. + NSURL.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// characterSetWithBitmapRepresentation: - static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_189(_class_NSCharacterSet, - _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSURL] that wraps the given raw object pointer. + NSURL.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// characterSetWithCharactersInString: - static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { - final _ret = _objc_msgSend_34(_class_NSCharacterSet, - _sel_characterSetWithCharactersInString_, aString.ref.pointer); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSURL]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); } - /// characterSetWithContentsOfFile: - static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_190(_class_NSCharacterSet, - _sel_characterSetWithContentsOfFile_, fName.ref.pointer); + /// URLByAppendingPathComponent: + NSURL? URLByAppendingPathComponent_(NSString pathComponent) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); return _ret.address == 0 ? null - : NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// characterSetWithRange: - static NSCharacterSet characterSetWithRange_(NSRange aRange) { - final _ret = _objc_msgSend_33( - _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// URLByAppendingPathComponent:isDirectory: + NSURL? URLByAppendingPathComponent_isDirectory_( + NSString pathComponent, bool isDirectory) { + final _ret = _objc_msgSend_172( + this.ref.pointer, + _sel_URLByAppendingPathComponent_isDirectory_, + pathComponent.ref.pointer, + isDirectory); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// controlCharacterSet - static NSCharacterSet getControlCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// URLByAppendingPathExtension: + NSURL? URLByAppendingPathExtension_(NSString pathExtension) { + final _ret = _objc_msgSend_171(this.ref.pointer, + _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// decimalDigitCharacterSet - static NSCharacterSet getDecimalDigitCharacterSet() { + /// URLByDeletingLastPathComponent + NSURL? get URLByDeletingLastPathComponent { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// decomposableCharacterSet - static NSCharacterSet getDecomposableCharacterSet() { + /// URLByDeletingPathExtension + NSURL? get URLByDeletingPathExtension { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// URLByResolvingAliasFileAtURL:options:error: + static NSURL? URLByResolvingAliasFileAtURL_options_error_( + NSURL url, + NSURLBookmarkResolutionOptions options, + ffi.Pointer> error) { + final _ret = _objc_msgSend_157( + _class_NSURL, + _sel_URLByResolvingAliasFileAtURL_options_error_, + url.ref.pointer, + options.value, + error); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// hasMemberInPlane: - bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_195( - this.ref.pointer, _sel_hasMemberInPlane_, thePlane); + /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + static NSURL? + URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + NSData bookmarkData, + NSURLBookmarkResolutionOptions options, + NSURL? relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error) { + final _ret = _objc_msgSend_153( + _class_NSURL, + _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + bookmarkData.ref.pointer, + options.value, + relativeURL?.ref.pointer ?? ffi.nullptr, + isStale, + error); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// illegalCharacterSet - static NSCharacterSet getIllegalCharacterSet() { + /// URLByResolvingSymlinksInPath + NSURL? get URLByResolvingSymlinksInPath { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// init - NSCharacterSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } - - /// initWithCoder: - NSCharacterSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); + _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); return _ret.address == 0 ? null - : NSCharacterSet.castFromPointer(_ret, retain: false, release: true); - } - - /// invertedSet - NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// isSupersetOfSet: - bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_194( - this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); - } - - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSCharacterSet, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// letterCharacterSet - static NSCharacterSet getLetterCharacterSet() { + /// URLByStandardizingPath + NSURL? get URLByStandardizingPath { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); - } - - /// longCharacterIsMember: - bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_193( - this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); - } - - /// lowercaseLetterCharacterSet - static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSCharacterSet new1() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); - return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); + /// URLWithDataRepresentation:relativeToURL: + static NSURL URLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_URLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// newlineCharacterSet - static NSCharacterSet getNewlineCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// URLWithString: + static NSURL? URLWithString_(NSString URLString) { + final _ret = _objc_msgSend_52( + _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// nonBaseCharacterSet - static NSCharacterSet getNonBaseCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// URLWithString:encodingInvalidCharacters: + static NSURL? URLWithString_encodingInvalidCharacters_( + NSString URLString, bool encodingInvalidCharacters) { + final _ret = _objc_msgSend_54( + _class_NSURL, + _sel_URLWithString_encodingInvalidCharacters_, + URLString.ref.pointer, + encodingInvalidCharacters); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// punctuationCharacterSet - static NSCharacterSet getPunctuationCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// URLWithString:relativeToURL: + static NSURL? URLWithString_relativeToURL_( + NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + _class_NSURL, + _sel_URLWithString_relativeToURL_, + URLString.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// supportsSecureCoding - static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); + /// absoluteString + NSString? get absoluteString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// symbolCharacterSet - static NSCharacterSet getSymbolCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// absoluteURL + NSURL? get absoluteURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// uppercaseLetterCharacterSet - static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// absoluteURLWithDataRepresentation:relativeToURL: + static NSURL absoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_56( + _class_NSURL, + _sel_absoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// whitespaceAndNewlineCharacterSet - static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_32( - _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSURL alloc() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// whitespaceCharacterSet - static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); - return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); + return NSURL.castFromPointer(_ret, retain: false, release: true); } -} - -enum NSURLHandleStatus { - NSURLHandleNotLoaded(0), - NSURLHandleLoadSucceeded(1), - NSURLHandleLoadInProgress(2), - NSURLHandleLoadFailed(3); - - final int value; - const NSURLHandleStatus(this.value); - - static NSURLHandleStatus fromValue(int value) => switch (value) { - 0 => NSURLHandleNotLoaded, - 1 => NSURLHandleLoadSucceeded, - 2 => NSURLHandleLoadInProgress, - 3 => NSURLHandleLoadFailed, - _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), - }; -} -/// NSURLHandle -class NSURLHandle extends NSObject { - NSURLHandle._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); - - /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. - NSURLHandle.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSURL, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + } - /// Constructs a [NSURLHandle] that wraps the given raw object pointer. - NSURLHandle.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// baseURL + NSURL? get baseURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSURLHandle]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); + /// bookmarkDataWithContentsOfURL:error: + static NSData? bookmarkDataWithContentsOfURL_error_( + NSURL bookmarkFileURL, ffi.Pointer> error) { + final _ret = _objc_msgSend_156( + _class_NSURL, + _sel_bookmarkDataWithContentsOfURL_error_, + bookmarkFileURL.ref.pointer, + error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// alloc - static NSURLHandle alloc() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: + NSData? + bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( + NSURLBookmarkCreationOptions options, + NSArray? keys, + NSURL? relativeURL, + ffi.Pointer> error) { + final _ret = _objc_msgSend_152( + this.ref.pointer, + _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, + options.value, + keys?.ref.pointer ?? ffi.nullptr, + relativeURL?.ref.pointer ?? ffi.nullptr, + error); + return _ret.address == 0 + ? null + : NSData.castFromPointer(_ret, retain: true, release: true); } - /// allocWithZone: - static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// checkPromisedItemIsReachableAndReturnError: + bool checkPromisedItemIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145(this.ref.pointer, + _sel_checkPromisedItemIsReachableAndReturnError_, error); } - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURLHandle, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + /// checkResourceIsReachableAndReturnError: + bool checkResourceIsReachableAndReturnError_( + ffi.Pointer> error) { + return _objc_msgSend_145( + this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } - /// autorelease - NSURLHandle autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// dataRepresentation + NSData get dataRepresentation { + final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); + return NSData.castFromPointer(_ret, retain: true, release: true); } - /// init - NSURLHandle init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURLHandle, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); + /// filePathURL + NSURL? get filePathURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// new - static NSURLHandle new1() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); - return NSURLHandle.castFromPointer(_ret, retain: false, release: true); + /// fileReferenceURL + NSURL? fileReferenceURL() { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// retain - NSURLHandle retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// fileSystemRepresentation + ffi.Pointer get fileSystemRepresentation { + return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); } - /// self - NSURLHandle self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_51( + _class_NSURL, + _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } -} -/// NSURL -class NSURL extends NSObject { - NSURL._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + /// fileURLWithPath: + static NSURL fileURLWithPath_(NSString path) { + final _ret = + _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSURL] that points to the same underlying object as [other]. - NSURL.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); + /// fileURLWithPath:isDirectory: + static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_48(_class_NSURL, + _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: true, release: true); + } - /// Constructs a [NSURL] that wraps the given raw object pointer. - NSURL.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); + /// fileURLWithPath:isDirectory:relativeToURL: + static NSURL fileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_46( + _class_NSURL, + _sel_fileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); + } - /// Returns whether [obj] is an instance of [NSURL]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); + /// fileURLWithPath:relativeToURL: + static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_47( + _class_NSURL, + _sel_fileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: true, release: true); } - /// URLByAppendingPathComponent: - NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); + /// fileURLWithPathComponents: + static NSURL? fileURLWithPathComponents_(NSArray components) { + final _ret = _objc_msgSend_170( + _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// URLByAppendingPathComponent:isDirectory: - NSURL? URLByAppendingPathComponent_isDirectory_( - NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_172( - this.ref.pointer, - _sel_URLByAppendingPathComponent_isDirectory_, - pathComponent.ref.pointer, - isDirectory); + /// fragment + NSString? get fragment { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLByAppendingPathExtension: - NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_171(this.ref.pointer, - _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// getFileSystemRepresentation:maxLength: + bool getFileSystemRepresentation_maxLength_( + ffi.Pointer buffer, int maxBufferLength) { + return _objc_msgSend_98(this.ref.pointer, + _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); } - /// URLByDeletingLastPathComponent - NSURL? get URLByDeletingLastPathComponent { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// getPromisedItemResourceValue:forKey:error: + bool getPromisedItemResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, + ffi.Pointer> error) { + return _objc_msgSend_146( + this.ref.pointer, + _sel_getPromisedItemResourceValue_forKey_error_, + value, + key.ref.pointer, + error); } - /// URLByDeletingPathExtension - NSURL? get URLByDeletingPathExtension { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// getResourceValue:forKey:error: + bool getResourceValue_forKey_error_( + ffi.Pointer> value, + NSString key, + ffi.Pointer> error) { + return _objc_msgSend_146(this.ref.pointer, + _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } - /// URLByResolvingAliasFileAtURL:options:error: - static NSURL? URLByResolvingAliasFileAtURL_options_error_( - NSURL url, - NSURLBookmarkResolutionOptions options, - ffi.Pointer> error) { - final _ret = _objc_msgSend_157( - _class_NSURL, - _sel_URLByResolvingAliasFileAtURL_options_error_, - url.ref.pointer, - options.value, - error); + /// hasDirectoryPath + bool get hasDirectoryPath { + return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); + } + + /// host + NSString? get host { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - static NSURL? - URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( + /// init + NSURL init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initAbsoluteURLWithDataRepresentation:relativeToURL: + NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( + NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: + NSURL? + initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( NSData bookmarkData, NSURLBookmarkResolutionOptions options, NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { final _ret = _objc_msgSend_153( - _class_NSURL, - _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, + this.ref.retainAndReturnPointer(), + _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, options.value, relativeURL?.ref.pointer ?? ffi.nullptr, @@ -8869,1115 +9369,7798 @@ class NSURL extends NSObject { error); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// URLByResolvingSymlinksInPath - NSURL? get URLByResolvingSymlinksInPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); + /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: + NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( + ffi.Pointer path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_50( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, + path, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initFileURLWithPath: + NSURL initFileURLWithPath_(NSString path) { + final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_, path.ref.pointer); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initFileURLWithPath:isDirectory: + NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { + final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initFileURLWithPath:isDirectory:relativeToURL: + NSURL initFileURLWithPath_isDirectory_relativeToURL_( + NSString path, bool isDir, NSURL? baseURL) { + final _ret = _objc_msgSend_42( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_isDirectory_relativeToURL_, + path.ref.pointer, + isDir, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initFileURLWithPath:relativeToURL: + NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { + final _ret = _objc_msgSend_43( + this.ref.retainAndReturnPointer(), + _sel_initFileURLWithPath_relativeToURL_, + path.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSURL? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// URLByStandardizingPath - NSURL? get URLByStandardizingPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); + /// initWithDataRepresentation:relativeToURL: + NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { + final _ret = _objc_msgSend_55( + this.ref.retainAndReturnPointer(), + _sel_initWithDataRepresentation_relativeToURL_, + data.ref.pointer, + baseURL?.ref.pointer ?? ffi.nullptr); + return NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithString: + NSURL? initWithString_(NSString URLString) { + final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + _sel_initWithString_, URLString.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: false, release: true); } - /// URLWithDataRepresentation:relativeToURL: - static NSURL URLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_URLWithDataRepresentation_relativeToURL_, - data.ref.pointer, + /// initWithString:encodingInvalidCharacters: + NSURL? initWithString_encodingInvalidCharacters_( + NSString URLString, bool encodingInvalidCharacters) { + final _ret = _objc_msgSend_54( + this.ref.retainAndReturnPointer(), + _sel_initWithString_encodingInvalidCharacters_, + URLString.ref.pointer, + encodingInvalidCharacters); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithString:relativeToURL: + NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { + final _ret = _objc_msgSend_53( + this.ref.retainAndReturnPointer(), + _sel_initWithString_relativeToURL_, + URLString.ref.pointer, baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + return _ret.address == 0 + ? null + : NSURL.castFromPointer(_ret, retain: false, release: true); + } + + /// isFileReferenceURL + bool isFileReferenceURL() { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); + } + + /// isFileURL + bool get fileURL { + return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); + } + + /// itemProviderVisibilityForRepresentationWithTypeIdentifier: + NSItemProviderRepresentationVisibility + itemProviderVisibilityForRepresentationWithTypeIdentifier_( + NSString typeIdentifier) { + if (!objc.respondsToSelector(ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { + throw objc.UnimplementedOptionalMethodException('NSURL', + 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); + } + final _ret = _objc_msgSend_174( + this.ref.pointer, + _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, + typeIdentifier.ref.pointer); + return NSItemProviderRepresentationVisibility.fromValue(_ret); + } + + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSURL, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// URLWithString: - static NSURL? URLWithString_(NSString URLString) { - final _ret = _objc_msgSend_52( - _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); + /// lastPathComponent + NSString? get lastPathComponent { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// URLWithString:encodingInvalidCharacters: - static NSURL? URLWithString_encodingInvalidCharacters_( - NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( - _class_NSURL, - _sel_URLWithString_encodingInvalidCharacters_, - URLString.ref.pointer, - encodingInvalidCharacters); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + /// new + static NSURL new1() { + final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); + return NSURL.castFromPointer(_ret, retain: false, release: true); } - /// URLWithString:relativeToURL: - static NSURL? URLWithString_relativeToURL_( - NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( + /// objectWithItemProviderData:typeIdentifier:error: + static NSURL? objectWithItemProviderData_typeIdentifier_error_( + NSData data, + NSString typeIdentifier, + ffi.Pointer> outError) { + final _ret = _objc_msgSend_173( _class_NSURL, - _sel_URLWithString_relativeToURL_, - URLString.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); + _sel_objectWithItemProviderData_typeIdentifier_error_, + data.ref.pointer, + typeIdentifier.ref.pointer, + outError); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// absoluteString - NSString? get absoluteString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + /// parameterString + NSString? get parameterString { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); } - /// absoluteURL - NSURL? get absoluteURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + /// password + NSString? get password { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// absoluteURLWithDataRepresentation:relativeToURL: - static NSURL absoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( - _class_NSURL, - _sel_absoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); - } - - /// alloc - static NSURL alloc() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// allocWithZone: - static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURL, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// baseURL - NSURL? get baseURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); + /// path + NSString? get path { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// bookmarkDataWithContentsOfURL:error: - static NSData? bookmarkDataWithContentsOfURL_error_( - NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_156( - _class_NSURL, - _sel_bookmarkDataWithContentsOfURL_error_, - bookmarkFileURL.ref.pointer, - error); + /// pathComponents + NSArray? get pathComponents { + final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); + : NSArray.castFromPointer(_ret, retain: true, release: true); } - /// bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error: - NSData? - bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_( - NSURLBookmarkCreationOptions options, - NSArray? keys, - NSURL? relativeURL, - ffi.Pointer> error) { - final _ret = _objc_msgSend_152( - this.ref.pointer, - _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, - options.value, - keys?.ref.pointer ?? ffi.nullptr, - relativeURL?.ref.pointer ?? ffi.nullptr, - error); + /// pathExtension + NSString? get pathExtension { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); return _ret.address == 0 ? null - : NSData.castFromPointer(_ret, retain: true, release: true); - } - - /// checkPromisedItemIsReachableAndReturnError: - bool checkPromisedItemIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145(this.ref.pointer, - _sel_checkPromisedItemIsReachableAndReturnError_, error); - } - - /// checkResourceIsReachableAndReturnError: - bool checkResourceIsReachableAndReturnError_( - ffi.Pointer> error) { - return _objc_msgSend_145( - this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); - } - - /// dataRepresentation - NSData get dataRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); - return NSData.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// encodeWithCoder: - void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( - this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); + /// port + NSNumber? get port { + final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); + return _ret.address == 0 + ? null + : NSNumber.castFromPointer(_ret, retain: true, release: true); } - /// filePathURL - NSURL? get filePathURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + /// promisedItemResourceValuesForKeys:error: + NSDictionary? promisedItemResourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_169(this.ref.pointer, + _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSDictionary.castFromPointer(_ret, retain: true, release: true); } - /// fileReferenceURL - NSURL? fileReferenceURL() { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + /// query + NSString? get query { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// fileSystemRepresentation - ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); + /// readableTypeIdentifiersForItemProvider + static NSArray readableTypeIdentifiersForItemProvider() { + final _ret = _objc_msgSend_144( + _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_51( - _class_NSURL, - _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// relativePath + NSString? get relativePath { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// fileURLWithPath: - static NSURL fileURLWithPath_(NSString path) { - final _ret = - _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// relativeString + NSString get relativeString { + final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); + return NSString.castFromPointer(_ret, retain: true, release: true); } - /// fileURLWithPath:isDirectory: - static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_48(_class_NSURL, - _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// removeAllCachedResourceValues + void removeAllCachedResourceValues() { + _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); } - /// fileURLWithPath:isDirectory:relativeToURL: - static NSURL fileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_46( - _class_NSURL, - _sel_fileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// removeCachedResourceValueForKey: + void removeCachedResourceValueForKey_(NSString key) { + _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, + key.ref.pointer); } - /// fileURLWithPath:relativeToURL: - static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_47( - _class_NSURL, - _sel_fileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: true, release: true); + /// resourceSpecifier + NSString? get resourceSpecifier { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); + return _ret.address == 0 + ? null + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// fileURLWithPathComponents: - static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_170( - _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); + /// resourceValuesForKeys:error: + objc.ObjCObjectBase? resourceValuesForKeys_error_( + NSArray keys, ffi.Pointer> error) { + final _ret = _objc_msgSend_147(this.ref.pointer, + _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); + return _ret.address == 0 + ? null + : objc.ObjCObjectBase(_ret, retain: true, release: true); + } + + /// resourceValuesForKeys:fromBookmarkData: + static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( + NSArray keys, NSData bookmarkData) { + final _ret = _objc_msgSend_154( + _class_NSURL, + _sel_resourceValuesForKeys_fromBookmarkData_, + keys.ref.pointer, + bookmarkData.ref.pointer); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// fragment - NSString? get fragment { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); + /// scheme + NSString? get scheme { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); } - /// getFileSystemRepresentation:maxLength: - bool getFileSystemRepresentation_maxLength_( - ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_98(this.ref.pointer, - _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); - } - - /// getPromisedItemResourceValue:forKey:error: - bool getPromisedItemResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, + /// setResourceValue:forKey:error: + bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_146( + return _objc_msgSend_148( this.ref.pointer, - _sel_getPromisedItemResourceValue_forKey_error_, - value, + _sel_setResourceValue_forKey_error_, + value?.ref.pointer ?? ffi.nullptr, key.ref.pointer, error); } - /// getResourceValue:forKey:error: - bool getResourceValue_forKey_error_( - ffi.Pointer> value, - NSString key, + /// setResourceValues:error: + bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, ffi.Pointer> error) { - return _objc_msgSend_146(this.ref.pointer, - _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); + return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, + keyedValues.ref.pointer, error); } - /// hasDirectoryPath - bool get hasDirectoryPath { - return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); + /// setTemporaryResourceValue:forKey: + void setTemporaryResourceValue_forKey_( + objc.ObjCObjectBase? value, NSString key) { + _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, + value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } - /// host - NSString? get host { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); + /// standardizedURL + NSURL? get standardizedURL { + final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSURL.castFromPointer(_ret, retain: true, release: true); } - /// init - NSURL init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// startAccessingSecurityScopedResource + bool startAccessingSecurityScopedResource() { + return _objc_msgSend_13( + this.ref.pointer, _sel_startAccessingSecurityScopedResource); } - /// initAbsoluteURLWithDataRepresentation:relativeToURL: - NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( - NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// stopAccessingSecurityScopedResource + void stopAccessingSecurityScopedResource() { + _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); } - /// initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error: - NSURL? - initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_( - NSData bookmarkData, - NSURLBookmarkResolutionOptions options, - NSURL? relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error) { - final _ret = _objc_msgSend_153( - this.ref.retainAndReturnPointer(), - _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, - bookmarkData.ref.pointer, - options.value, - relativeURL?.ref.pointer ?? ffi.nullptr, - isStale, - error); + /// supportsSecureCoding + static bool supportsSecureCoding() { + return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + } + + /// user + NSString? get user { + final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + : NSString.castFromPointer(_ret, retain: true, release: true); } - /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: - NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( - ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_50( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, - path, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// writableTypeIdentifiersForItemProvider + NSArray writableTypeIdentifiersForItemProvider() { + if (!objc.respondsToSelector( + ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { + throw objc.UnimplementedOptionalMethodException( + 'NSURL', 'writableTypeIdentifiersForItemProvider'); + } + final _ret = _objc_msgSend_144( + this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); + return NSArray.castFromPointer(_ret, retain: true, release: true); } - /// initFileURLWithPath: - NSURL initFileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_, path.ref.pointer); - return NSURL.castFromPointer(_ret, retain: false, release: true); + /// writeBookmarkData:toURL:options:error: + static bool writeBookmarkData_toURL_options_error_( + NSData bookmarkData, + NSURL bookmarkFileURL, + int options, + ffi.Pointer> error) { + return _objc_msgSend_155( + _class_NSURL, + _sel_writeBookmarkData_toURL_options_error_, + bookmarkData.ref.pointer, + bookmarkFileURL.ref.pointer, + options, + error); } +} - /// initFileURLWithPath:isDirectory: - NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } +enum NSURLBookmarkCreationOptions { + NSURLBookmarkCreationPreferFileIDResolution(256), + NSURLBookmarkCreationMinimalBookmark(512), + NSURLBookmarkCreationSuitableForBookmarkFile(1024), + NSURLBookmarkCreationWithSecurityScope(2048), + NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), + NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); - /// initFileURLWithPath:isDirectory:relativeToURL: - NSURL initFileURLWithPath_isDirectory_relativeToURL_( - NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_42( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_isDirectory_relativeToURL_, - path.ref.pointer, - isDir, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSURLBookmarkCreationOptions(this.value); - /// initFileURLWithPath:relativeToURL: - NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_43( - this.ref.retainAndReturnPointer(), - _sel_initFileURLWithPath_relativeToURL_, - path.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } + static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkCreationPreferFileIDResolution, + 512 => NSURLBookmarkCreationMinimalBookmark, + 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, + 2048 => NSURLBookmarkCreationWithSecurityScope, + 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, + 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkCreationOptions: $value"), + }; +} - /// initWithCoder: - NSURL? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), - _sel_initWithCoder_, coder.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); - } +enum NSURLBookmarkResolutionOptions { + NSURLBookmarkResolutionWithoutUI(256), + NSURLBookmarkResolutionWithoutMounting(512), + NSURLBookmarkResolutionWithSecurityScope(1024), + NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); - /// initWithDataRepresentation:relativeToURL: - NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( - this.ref.retainAndReturnPointer(), - _sel_initWithDataRepresentation_relativeToURL_, - data.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } + final int value; + const NSURLBookmarkResolutionOptions(this.value); - /// initWithString: - NSURL? initWithString_(NSString URLString) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), - _sel_initWithString_, URLString.ref.pointer); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); - } + static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { + 256 => NSURLBookmarkResolutionWithoutUI, + 512 => NSURLBookmarkResolutionWithoutMounting, + 1024 => NSURLBookmarkResolutionWithSecurityScope, + 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, + _ => throw ArgumentError( + "Unknown value for NSURLBookmarkResolutionOptions: $value"), + }; +} - /// initWithString:encodingInvalidCharacters: - NSURL? initWithString_encodingInvalidCharacters_( - NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( - this.ref.retainAndReturnPointer(), - _sel_initWithString_encodingInvalidCharacters_, - URLString.ref.pointer, - encodingInvalidCharacters); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); +/// NSURLHandle +class NSURLHandle extends NSObject { + NSURLHandle._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); + + /// Constructs a [NSURLHandle] that points to the same underlying object as [other]. + NSURLHandle.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); + + /// Constructs a [NSURLHandle] that wraps the given raw object pointer. + NSURLHandle.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); + + /// Returns whether [obj] is an instance of [NSURLHandle]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); } - /// initWithString:relativeToURL: - NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( - this.ref.retainAndReturnPointer(), - _sel_initWithString_relativeToURL_, - URLString.ref.pointer, - baseURL?.ref.pointer ?? ffi.nullptr); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: false, release: true); + /// alloc + static NSURLHandle alloc() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// isFileReferenceURL - bool isFileReferenceURL() { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); + /// allocWithZone: + static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// isFileURL - bool get fileURL { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSURLHandle, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// itemProviderVisibilityForRepresentationWithTypeIdentifier: - NSItemProviderRepresentationVisibility - itemProviderVisibilityForRepresentationWithTypeIdentifier_( - NSString typeIdentifier) { - if (!objc.respondsToSelector(ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_)) { - throw objc.UnimplementedOptionalMethodException('NSURL', - 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); - } - final _ret = _objc_msgSend_174( - this.ref.pointer, - _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, - typeIdentifier.ref.pointer); - return NSItemProviderRepresentationVisibility.fromValue(_ret); + /// autorelease + NSURLHandle autorelease() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); + } + + /// init + NSURLHandle init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURL, + final _ret = _objc_msgSend_95(_class_NSURLHandle, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// lastPathComponent - NSString? get lastPathComponent { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } - /// new - static NSURL new1() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); - return NSURL.castFromPointer(_ret, retain: false, release: true); - } - - /// objectWithItemProviderData:typeIdentifier:error: - static NSURL? objectWithItemProviderData_typeIdentifier_error_( - NSData data, - NSString typeIdentifier, - ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( - _class_NSURL, - _sel_objectWithItemProviderData_typeIdentifier_error_, - data.ref.pointer, - typeIdentifier.ref.pointer, - outError); - return _ret.address == 0 - ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + static NSURLHandle new1() { + final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); + return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } - /// parameterString - NSString? get parameterString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// retain + NSURLHandle retain() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } - /// password - NSString? get password { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// self + NSURLHandle self() { + final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } +} - /// path - NSString? get path { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } +enum NSURLHandleStatus { + NSURLHandleNotLoaded(0), + NSURLHandleLoadSucceeded(1), + NSURLHandleLoadInProgress(2), + NSURLHandleLoadFailed(3); - /// pathComponents - NSArray? get pathComponents { - final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); - return _ret.address == 0 - ? null - : NSArray.castFromPointer(_ret, retain: true, release: true); - } + final int value; + const NSURLHandleStatus(this.value); - /// pathExtension - NSString? get pathExtension { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } + static NSURLHandleStatus fromValue(int value) => switch (value) { + 0 => NSURLHandleNotLoaded, + 1 => NSURLHandleLoadSucceeded, + 2 => NSURLHandleLoadInProgress, + 3 => NSURLHandleLoadFailed, + _ => throw ArgumentError("Unknown value for NSURLHandleStatus: $value"), + }; +} - /// port - NSNumber? get port { - final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); - return _ret.address == 0 - ? null - : NSNumber.castFromPointer(_ret, retain: true, release: true); - } +/// NSValue +class NSValue extends NSObject { + NSValue._(ffi.Pointer pointer, + {bool retain = false, bool release = false}) + : super.castFromPointer(pointer, retain: retain, release: release); - /// promisedItemResourceValuesForKeys:error: - NSDictionary? promisedItemResourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_169(this.ref.pointer, - _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); - return _ret.address == 0 - ? null - : NSDictionary.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSValue] that points to the same underlying object as [other]. + NSValue.castFrom(objc.ObjCObjectBase other) + : this._(other.ref.pointer, retain: true, release: true); - /// query - NSString? get query { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); - } + /// Constructs a [NSValue] that wraps the given raw object pointer. + NSValue.castFromPointer(ffi.Pointer other, + {bool retain = false, bool release = false}) + : this._(other, retain: retain, release: release); - /// readableTypeIdentifiersForItemProvider - static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( - _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// Returns whether [obj] is an instance of [NSValue]. + static bool isInstance(objc.ObjCObjectBase obj) { + return _objc_msgSend_0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); } - /// relativePath - NSString? get relativePath { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// alloc + static NSValue alloc() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// relativeString - NSString get relativeString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); - return NSString.castFromPointer(_ret, retain: true, release: true); + /// allocWithZone: + static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { + final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// removeAllCachedResourceValues - void removeAllCachedResourceValues() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); + /// automaticallyNotifiesObserversForKey: + static bool automaticallyNotifiesObserversForKey_(NSString key) { + return _objc_msgSend_26(_class_NSValue, + _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } - /// removeCachedResourceValueForKey: - void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, - key.ref.pointer); + /// encodeWithCoder: + void encodeWithCoder_(NSCoder coder) { + _objc_msgSend_96( + this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } - /// resourceSpecifier - NSString? get resourceSpecifier { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// getValue: + void getValue_(ffi.Pointer value) { + _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); } - /// resourceValuesForKeys:error: - objc.ObjCObjectBase? resourceValuesForKeys_error_( - NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_147(this.ref.pointer, - _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// getValue:size: + void getValue_size_(ffi.Pointer value, int size) { + _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); } - /// resourceValuesForKeys:fromBookmarkData: - static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( - NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_154( - _class_NSURL, - _sel_resourceValuesForKeys_fromBookmarkData_, - keys.ref.pointer, - bookmarkData.ref.pointer); - return _ret.address == 0 - ? null - : objc.ObjCObjectBase(_ret, retain: true, release: true); + /// init + NSValue init() { + final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// scheme - NSString? get scheme { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); + /// initWithBytes:objCType: + NSValue initWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + _sel_initWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: false, release: true); + } + + /// initWithCoder: + NSValue? initWithCoder_(NSCoder coder) { + final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + : NSValue.castFromPointer(_ret, retain: false, release: true); } - /// setResourceValue:forKey:error: - bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, - ffi.Pointer> error) { - return _objc_msgSend_148( - this.ref.pointer, - _sel_setResourceValue_forKey_error_, - value?.ref.pointer ?? ffi.nullptr, - key.ref.pointer, - error); + /// isEqualToValue: + bool isEqualToValue_(NSValue value) { + return _objc_msgSend_91( + this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); } - /// setResourceValues:error: - bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, - ffi.Pointer> error) { - return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, - keyedValues.ref.pointer, error); + /// keyPathsForValuesAffectingValueForKey: + static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { + final _ret = _objc_msgSend_95(_class_NSValue, + _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); + return NSSet.castFromPointer(_ret, retain: true, release: true); } - /// setTemporaryResourceValue:forKey: - void setTemporaryResourceValue_forKey_( - objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, - value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + /// new + static NSValue new1() { + final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); + return NSValue.castFromPointer(_ret, retain: false, release: true); } - /// standardizedURL - NSURL? get standardizedURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); + /// nonretainedObjectValue + objc.ObjCObjectBase? get nonretainedObjectValue { + final _ret = + _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); return _ret.address == 0 ? null - : NSURL.castFromPointer(_ret, retain: true, release: true); + : objc.ObjCObjectBase(_ret, retain: true, release: true); } - /// startAccessingSecurityScopedResource - bool startAccessingSecurityScopedResource() { - return _objc_msgSend_13( - this.ref.pointer, _sel_startAccessingSecurityScopedResource); + /// objCType + ffi.Pointer get objCType { + return _objc_msgSend_14(this.ref.pointer, _sel_objCType); } - /// stopAccessingSecurityScopedResource - void stopAccessingSecurityScopedResource() { - _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); + /// pointerValue + ffi.Pointer get pointerValue { + return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); + } + + /// rangeValue + void getRangeValue(ffi.Pointer stret) { + objc.useMsgSendVariants + ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); } - /// user - NSString? get user { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); - return _ret.address == 0 - ? null - : NSString.castFromPointer(_ret, retain: true, release: true); + /// value:withObjCType: + static NSValue value_withObjCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = + _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writableTypeIdentifiersForItemProvider - NSArray writableTypeIdentifiersForItemProvider() { - if (!objc.respondsToSelector( - ref.pointer, _sel_writableTypeIdentifiersForItemProvider)) { - throw objc.UnimplementedOptionalMethodException( - 'NSURL', 'writableTypeIdentifiersForItemProvider'); - } - final _ret = _objc_msgSend_144( - this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); - return NSArray.castFromPointer(_ret, retain: true, release: true); + /// valueWithBytes:objCType: + static NSValue valueWithBytes_objCType_( + ffi.Pointer value, ffi.Pointer type) { + final _ret = _objc_msgSend_88( + _class_NSValue, _sel_valueWithBytes_objCType_, value, type); + return NSValue.castFromPointer(_ret, retain: true, release: true); } - /// writeBookmarkData:toURL:options:error: - static bool writeBookmarkData_toURL_options_error_( - NSData bookmarkData, - NSURL bookmarkFileURL, - int options, - ffi.Pointer> error) { - return _objc_msgSend_155( - _class_NSURL, - _sel_writeBookmarkData_toURL_options_error_, - bookmarkData.ref.pointer, - bookmarkFileURL.ref.pointer, - options, - error); + /// valueWithNonretainedObject: + static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { + final _ret = _objc_msgSend_89(_class_NSValue, + _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); + return NSValue.castFromPointer(_ret, retain: true, release: true); } -} - -enum NSURLBookmarkCreationOptions { - NSURLBookmarkCreationPreferFileIDResolution(256), - NSURLBookmarkCreationMinimalBookmark(512), - NSURLBookmarkCreationSuitableForBookmarkFile(1024), - NSURLBookmarkCreationWithSecurityScope(2048), - NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess(4096), - NSURLBookmarkCreationWithoutImplicitSecurityScope(536870912); - final int value; - const NSURLBookmarkCreationOptions(this.value); + /// valueWithPointer: + static NSValue valueWithPointer_(ffi.Pointer pointer) { + final _ret = + _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } - static NSURLBookmarkCreationOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkCreationPreferFileIDResolution, - 512 => NSURLBookmarkCreationMinimalBookmark, - 1024 => NSURLBookmarkCreationSuitableForBookmarkFile, - 2048 => NSURLBookmarkCreationWithSecurityScope, - 4096 => NSURLBookmarkCreationSecurityScopeAllowOnlyReadAccess, - 536870912 => NSURLBookmarkCreationWithoutImplicitSecurityScope, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkCreationOptions: $value"), - }; + /// valueWithRange: + static NSValue valueWithRange_(NSRange range) { + final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); + return NSValue.castFromPointer(_ret, retain: true, release: true); + } } -enum NSURLBookmarkResolutionOptions { - NSURLBookmarkResolutionWithoutUI(256), - NSURLBookmarkResolutionWithoutMounting(512), - NSURLBookmarkResolutionWithSecurityScope(1024), - NSURLBookmarkResolutionWithoutImplicitStartAccessing(32768); - - final int value; - const NSURLBookmarkResolutionOptions(this.value); - - static NSURLBookmarkResolutionOptions fromValue(int value) => switch (value) { - 256 => NSURLBookmarkResolutionWithoutUI, - 512 => NSURLBookmarkResolutionWithoutMounting, - 1024 => NSURLBookmarkResolutionWithSecurityScope, - 32768 => NSURLBookmarkResolutionWithoutImplicitStartAccessing, - _ => throw ArgumentError( - "Unknown value for NSURLBookmarkResolutionOptions: $value"), - }; +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSArray_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSArray_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSArray_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSArray_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSArray Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSArray_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); } -final class _NSZone extends ffi.Opaque {} - -/// NSProxy -class NSProxy extends objc.ObjCObjectBase { - NSProxy._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super(pointer, retain: retain, release: release); - - /// Constructs a [NSProxy] that points to the same underlying object as [other]. - NSProxy.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); - - /// Constructs a [NSProxy] that wraps the given raw object pointer. - NSProxy.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSArray_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSArray call(ffi.Pointer arg0) => NSArray.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// Returns whether [obj] is an instance of [NSProxy]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); - } +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureTrampoline, + 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock, NSString)>`. +abstract final class ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock, NSString)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function(ffi.Pointer, + NSString)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSString)>( + objc.newPointerBlock(_ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSString)> fromFunction( + NSItemProviderRepresentationVisibility Function( + ffi.Pointer, NSString) + fn) => + objc.ObjCBlock, NSString)>( + objc.newClosureBlock( + _ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSString.castFromPointer(arg1, retain: true, release: true)) + .value), + retain: false, + release: true); +} - /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock, NSString)>`. +extension ObjCBlock_NSItemProviderRepresentationVisibility_ffiVoid_NSString_CallExtension + on objc + .ObjCBlock, NSString)> { + NSItemProviderRepresentationVisibility call( + ffi.Pointer arg0, NSString arg1) => + NSItemProviderRepresentationVisibility.fromValue(ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer)); +} - /// allocWithZone: - static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSString_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSString_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_NSString_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_NSString_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + NSString Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_NSString_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// autorelease - NSProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return NSProxy.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_NSString_ffiVoid_CallExtension + on objc.ObjCBlock)> { + NSString call(ffi.Pointer arg0) => NSString.castFromPointer( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// class - static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer<_NSZone> _ObjCBlock_NSZone_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer<_NSZone> Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_NSZone_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_NSZone_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_NSZone_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_NSZone_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunction(ffi.Pointer<_NSZone> Function(ffi.Pointer) fn) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newClosureBlock(_ObjCBlock_NSZone_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// dealloc - void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_NSZone_ffiVoid_CallExtension + on objc.ObjCBlock Function(ffi.Pointer)> { + ffi.Pointer<_NSZone> call(ffi.Pointer arg0) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// debugDescription - NSString get debugDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); - return NSString.castFromPointer(_ret, retain: true, release: true); - } +bool _ObjCBlock_bool_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as bool Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_bool_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_bool_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + bool Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_bool_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// description - NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); - return NSString.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_bool_ffiVoid_CallExtension + on objc.ObjCBlock)> { + bool call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// finalize - void finalize() { - _objc_msgSend_1(this.ref.pointer, _sel_finalize); - } +bool _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_Protocol_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_Protocol_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, Protocol)>`. +abstract final class ObjCBlock_bool_ffiVoid_Protocol { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, Protocol)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, Protocol)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, Protocol)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_Protocol_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, Protocol)> + fromFunction(bool Function(ffi.Pointer, Protocol) fn) => + objc.ObjCBlock, Protocol)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_Protocol_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn( + arg0, + Protocol.castFromPointer(arg1, + retain: true, release: true))), + retain: false, + release: true); +} - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); - } +/// Call operator for `objc.ObjCBlock, Protocol)>`. +extension ObjCBlock_bool_ffiVoid_Protocol_CallExtension + on objc.ObjCBlock, Protocol)> { + bool call(ffi.Pointer arg0, Protocol arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} - /// isEqual: - bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); - } +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> + fromFunction( + bool Function(ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCObject_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, objc.ObjCObjectBase(arg1, retain: true, release: true))), + retain: false, + release: true); +} - /// isKindOfClass: - bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCObject_CallExtension on objc.ObjCBlock< + ffi.Bool Function(ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, objc.ObjCObjectBase arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); +} - /// isMemberOfClass: - bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( - this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); - } +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrTrampoline, false) + .cast(); +bool _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as bool Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureTrampoline, false) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer)>`. +abstract final class ObjCBlock_bool_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, ffi.Pointer)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_bool_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock, ffi.Pointer)> + fromFunction(bool Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_bool_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1)), + retain: false, + release: true); +} - /// isProxy - bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer)>`. +extension ObjCBlock_bool_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Bool Function( + ffi.Pointer, ffi.Pointer)> { + bool call(ffi.Pointer arg0, ffi.Pointer arg1) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1); +} - /// methodSignatureForSelector: - NSMethodSignature? methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_315( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); - return _ret.address == 0 - ? null - : NSMethodSignature.castFromPointer(_ret, retain: true, release: true); - } +int _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrTrampoline, 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as int Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureTrampoline, 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> + fromFunction(int Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); +} - /// performSelector: - objc.ObjCObjectBase performSelector_( - ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_CallExtension + on objc.ObjCBlock)> { + int call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// performSelector:withObject: - objc.ObjCObjectBase performSelector_withObject_( - ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, - _sel_performSelector_withObject_, aSelector, object.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrTrampoline, + 0) + .cast(); +int _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + int arg3) => + (objc.getBlockClosure(block) as int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable = + ffi.Pointer.fromFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureTrampoline, + 0) + .cast(); + +/// Construction methods for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +abstract final class ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, ffi.UnsignedLong arg3)>> ptr) => + objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>( + objc.newPointerBlock(_ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> fromFunction(int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer>, int) fn) => + objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>( + objc.newClosureBlock( + _ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer> arg2, int arg3) => + fn(arg0, arg1, arg2, arg3)), + retain: false, + release: true); +} - /// performSelector:withObject:withObject: - objc.ObjCObjectBase performSelector_withObject_withObject_( - ffi.Pointer aSelector, - objc.ObjCObjectBase object1, - objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( - this.ref.pointer, - _sel_performSelector_withObject_withObject_, - aSelector, - object1.ref.pointer, - object2.ref.pointer); - return objc.ObjCObjectBase(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock, ffi.Pointer, ffi.Pointer>, ffi.UnsignedLong)>`. +extension ObjCBlock_ffiUnsignedLong_ffiVoid_NSFastEnumerationState_objcObjCObject_ffiUnsignedLong_CallExtension + on objc.ObjCBlock< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)> { + int call(ffi.Pointer arg0, ffi.Pointer arg1, + ffi.Pointer> arg2, int arg3) => + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer> arg2, + ffi.UnsignedLong arg3)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>()(ref.pointer, arg0, arg1, arg2, arg3); +} - /// release - void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); - } +void _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction arg0)>>() + .asFunction)>()(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_closureTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline( + ffi.Pointer block, ffi.Pointer arg0) { + (objc.getBlockClosure(block) as void Function(ffi.Pointer))(arg0); + objc.objectRelease(block.cast()); +} - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( - this.ref.pointer, _sel_respondsToSelector_, aSelector); +ffi.NativeCallable< + ffi.Void Function( + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>.listener( + _ObjCBlock_ffiVoid_ffiVoid_listenerTrampoline) + ..keepIsolateAlive = false; + +/// Construction methods for `objc.ObjCBlock)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock)>( + objc.newPointerBlock( + _ObjCBlock_ffiVoid_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock)> fromFunction( + void Function(ffi.Pointer) fn) => + objc.ObjCBlock)>( + objc.newClosureBlock(_ObjCBlock_ffiVoid_ffiVoid_closureCallable, + (ffi.Pointer arg0) => fn(arg0)), + retain: false, + release: true); + + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock)> listener( + void Function(ffi.Pointer) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), + (ffi.Pointer arg0) => fn(arg0)); + final wrapper = _wrapListenerBlock_64xl06(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock)>(wrapper, + retain: false, release: true); } +} - /// retain - NSProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return NSProxy.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock)>`. +extension ObjCBlock_ffiVoid_ffiVoid_CallExtension + on objc.ObjCBlock)> { + void call(ffi.Pointer arg0) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0); +} - /// retainCount - int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); - } +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureTrampoline) + .cast(); +void _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) { + (objc.getBlockClosure(block) as void Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); + objc.objectRelease(block.cast()); +} - /// self - NSProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return NSProxy.castFromPointer(_ret, retain: true, release: true); +ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable = ffi.NativeCallable< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>.listener( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerTrampoline) + ..keepIsolateAlive = false; + +/// Construction methods for `objc.ObjCBlock, NSCoder)>`. +abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock, NSCoder)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock, NSCoder)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer arg0, + ffi.Pointer arg1)>> + ptr) => + objc.ObjCBlock, NSCoder)>( + objc.newPointerBlock(_ObjCBlock_ffiVoid_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Void Function(ffi.Pointer, NSCoder)> fromFunction( + void Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, + NSCoder.castFromPointer(arg1, retain: true, release: true))), + retain: false, + release: true); + + /// Creates a listener block from a Dart function. + /// + /// This is based on FFI's NativeCallable.listener, and has the same + /// capabilities and limitations. This block can be invoked from any thread, + /// but only supports void functions, and is not run synchronously. See + /// NativeCallable.listener for more details. + /// + /// Note that unlike the default behavior of NativeCallable.listener, listener + /// blocks do not keep the isolate alive. + static objc.ObjCBlock, NSCoder)> + listener(void Function(ffi.Pointer, NSCoder) fn) { + final raw = objc.newClosureBlock( + _ObjCBlock_ffiVoid_ffiVoid_NSCoder_listenerCallable.nativeFunction + .cast(), + (ffi.Pointer arg0, ffi.Pointer arg1) => fn( + arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); + final wrapper = _wrapListenerBlock_2mz4zp(raw); + objc.objectRelease(raw.cast()); + return objc.ObjCBlock, NSCoder)>( + wrapper, + retain: false, + release: true); } +} - /// zone - ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); - } +/// Call operator for `objc.ObjCBlock, NSCoder)>`. +extension ObjCBlock_ffiVoid_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock, NSCoder)> { + void call(ffi.Pointer arg0, NSCoder arg1) => ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>()( + ref.pointer, arg0, arg1.ref.pointer); } -/// DartProxyBuilder -class DartProxyBuilder extends NSObject { - DartProxyBuilder._(ffi.Pointer pointer, - {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrTrampoline) + .cast(); +instancetype _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSCoder { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, + NSCoder)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)>( + objc.newPointerBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock?> Function(ffi.Pointer, NSCoder)> + fromFunction( + Dartinstancetype? Function(ffi.Pointer, NSCoder) fn) => + objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSCoder_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, NSCoder.castFromPointer(arg1, retain: true, release: true)) + ?.ref + .retainAndReturnPointer() ?? + ffi.nullptr), + retain: false, + release: true); +} - /// Constructs a [DartProxyBuilder] that points to the same underlying object as [other]. - DartProxyBuilder.castFrom(objc.ObjCObjectBase other) - : this._(other.ref.pointer, retain: true, release: true); +/// Call operator for `objc.ObjCBlock?> Function(ffi.Pointer, NSCoder)>`. +extension ObjCBlock_instancetype_ffiVoid_NSCoder_CallExtension + on objc.ObjCBlock< + objc.Retained?> Function( + ffi.Pointer, NSCoder)> { + Dartinstancetype? call(ffi.Pointer arg0, NSCoder arg1) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>() + (ref.pointer, arg0, arg1.ref.pointer) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast block, ffi.Pointer arg0, ffi.Pointer arg1)>>() + .asFunction, ffi.Pointer, ffi.Pointer)>()(ref.pointer, arg0, arg1.ref.pointer), + retain: false, + release: true); +} - /// Constructs a [DartProxyBuilder] that wraps the given raw object pointer. - DartProxyBuilder.castFromPointer(ffi.Pointer other, - {bool retain = false, bool release = false}) - : this._(other, retain: retain, release: release); +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>()( + arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrTrampoline) + .cast(); +instancetype + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + (objc.getBlockClosure(block) as instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable = + ffi.Pointer.fromFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +abstract final class ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, NSData, NSString, ffi.Pointer>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> + fromFunctionPointer(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer? Function( + ffi.Pointer, + NSData, + NSString, + ffi.Pointer>)>( + objc.newPointerBlock(_ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)> + fromFunction(Dartinstancetype? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>) fn) => + objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>( + objc.newClosureBlock( + _ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3) => + fn(arg0, NSData.castFromPointer(arg1, retain: true, release: true), NSString.castFromPointer(arg2, retain: true, release: true), arg3)?.ref.retainAndAutorelease() ?? + ffi.nullptr), + retain: false, + release: true); +} - /// Returns whether [obj] is an instance of [DartProxyBuilder]. - static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); - } +/// Call operator for `objc.ObjCBlock? Function(ffi.Pointer, NSData, NSString, ffi.Pointer>)>`. +extension ObjCBlock_instancetype_ffiVoid_NSData_NSString_NSError_CallExtension + on objc.ObjCBlock< + ffi.Pointer? Function(ffi.Pointer, NSData, + NSString, ffi.Pointer>)> { + Dartinstancetype? call(ffi.Pointer arg0, NSData arg1, NSString arg2, ffi.Pointer> arg3) => ref + .pointer.ref.invoke + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer> arg3)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>() + (ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3) + .address == + 0 + ? null + : objc.ObjCObjectBase( + ref.pointer.ref.invoke.cast block, ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer> arg3)>>().asFunction, ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer>)>()(ref.pointer, arg0, arg1.ref.pointer, arg2.ref.pointer, arg3), + retain: true, + release: true); +} - /// alloc - static DartProxyBuilder alloc() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline( + ffi.Pointer block, ffi.Pointer arg0) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer)>()(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer))(arg0); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid { + /// Returns a block that wraps the given raw block pointer. + static objc + .ObjCBlock Function(ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer)> + fromFunctionPointer( + ffi.Pointer< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0)>> + ptr) => + objc.ObjCBlock Function(ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock Function(ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_closureCallable, + (ffi.Pointer arg0) => + fn(arg0).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// allocWithZone: - static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_CallExtension on objc + .ObjCBlock Function(ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0) => objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0), + retain: true, + release: true); +} - /// automaticallyNotifiesObserversForKey: - static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_DartProxyBuilder, - _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>()(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer<_NSZone>))(arg0, arg1); +ffi.Pointer _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_NSZone { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1)>> ptr) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_NSZone_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc + .ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer<_NSZone>) fn) => + objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_NSZone_closureCallable, + (ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + fn(arg0, arg1).ref.retainAndReturnPointer()), + retain: false, + release: true); +} - /// autorelease - DartProxyBuilder autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock> Function(ffi.Pointer, ffi.Pointer<_NSZone>)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_NSZone_CallExtension + on objc.ObjCBlock< + objc.Retained> Function( + ffi.Pointer, ffi.Pointer<_NSZone>)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer<_NSZone> arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer<_NSZone> arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer<_NSZone>)>()(ref.pointer, arg0, arg1), + retain: false, + release: true); +} - /// implementMethod:withSignature:andBlock: - void implementMethod_withSignature_andBlock_( - ffi.Pointer sel, - NSMethodSignature signature, - ffi.Pointer block) { - _objc_msgSend_316( - this.ref.pointer, - _sel_implementMethod_withSignature_andBlock_, - sel, - signature.ref.pointer, - block); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>()(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, ffi.Pointer))(arg0, arg1); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + pointer, + retain: retain, + release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer) fn) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_closureCallable, + (ffi.Pointer arg0, ffi.Pointer arg1) => + fn(arg0, arg1).ref.retainAndAutorelease()), + retain: false, + release: true); +} - /// init - DartProxyBuilder init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, ffi.Pointer arg1) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1), + retain: true, + release: true); +} - /// keyPathsForValuesAffectingValueForKey: - static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_DartProxyBuilder, - _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); - return NSSet.castFromPointer(_ret, retain: true, release: true); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, + retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} - /// new - static DartProxyBuilder new1() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); - return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)> { + objc.ObjCObjectBase call(ffi.Pointer arg0, + ffi.Pointer arg1, objc.ObjCObjectBase arg2) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()( + ref.pointer, arg0, arg1, arg2.ref.pointer), + retain: true, + release: true); +} - /// retain - DartProxyBuilder retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + block.ref.target + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrTrampoline) + .cast(); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + (objc.getBlockClosure(block) as ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer))(arg0, arg1, arg2, arg3); +ffi.Pointer + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable = + ffi.Pointer.fromFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureTrampoline) + .cast(); + +/// Construction methods for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +abstract final class ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject { + /// Returns a block that wraps the given raw block pointer. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + castFromPointer(ffi.Pointer pointer, + {bool retain = false, bool release = false}) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(pointer, retain: retain, release: release); + + /// Creates a block from a C function pointer. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> + fromFunctionPointer(ffi.Pointer Function(ffi.Pointer arg0, ffi.Pointer arg1, ffi.Pointer arg2, ffi.Pointer arg3)>> ptr) => + objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>( + objc.newPointerBlock(_ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_fnPtrCallable, ptr.cast()), + retain: false, + release: true); + + /// Creates a block from a Dart function. + /// + /// This block must be invoked by native code running on the same thread as + /// the isolate that registered it. Invoking the block on the wrong thread + /// will result in a crash. + static objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)> + fromFunction(objc.ObjCObjectBase Function(ffi.Pointer, ffi.Pointer, objc.ObjCObjectBase, objc.ObjCObjectBase) fn) => + objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>( + objc.newClosureBlock( + _ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_closureCallable, + (ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3) => + fn(arg0, arg1, objc.ObjCObjectBase(arg2, retain: true, release: true), objc.ObjCObjectBase(arg3, retain: true, release: true)) + .ref + .retainAndAutorelease()), + retain: false, + release: true); +} - /// self - DartProxyBuilder self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); - } +/// Call operator for `objc.ObjCBlock Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>`. +extension ObjCBlock_objcObjCObject_ffiVoid_objcObjCSelector_objcObjCObject_objcObjCObject_CallExtension + on objc.ObjCBlock< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)> { + objc.ObjCObjectBase call( + ffi.Pointer arg0, + ffi.Pointer arg1, + objc.ObjCObjectBase arg2, + objc.ObjCObjectBase arg3) => + objc.ObjCObjectBase( + ref.pointer.ref.invoke + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer block, + ffi.Pointer arg0, + ffi.Pointer arg1, + ffi.Pointer arg2, + ffi.Pointer arg3)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>()(ref.pointer, arg0, arg1, arg2.ref.pointer, arg3.ref.pointer), + retain: true, + release: true); } -/// DartProxy -class DartProxy extends NSProxy { - DartProxy._(ffi.Pointer pointer, +/// Protocol +class Protocol extends objc.ObjCObjectBase { + Protocol._(ffi.Pointer pointer, {bool retain = false, bool release = false}) - : super.castFromPointer(pointer, retain: retain, release: release); + : super(pointer, retain: retain, release: release); - /// Constructs a [DartProxy] that points to the same underlying object as [other]. - DartProxy.castFrom(objc.ObjCObjectBase other) + /// Constructs a [Protocol] that points to the same underlying object as [other]. + Protocol.castFrom(objc.ObjCObjectBase other) : this._(other.ref.pointer, retain: true, release: true); - /// Constructs a [DartProxy] that wraps the given raw object pointer. - DartProxy.castFromPointer(ffi.Pointer other, + /// Constructs a [Protocol] that wraps the given raw object pointer. + Protocol.castFromPointer(ffi.Pointer other, {bool retain = false, bool release = false}) : this._(other, retain: retain, release: release); - /// Returns whether [obj] is an instance of [DartProxy]. + /// Returns whether [obj] is an instance of [Protocol]. static bool isInstance(objc.ObjCObjectBase obj) { return _objc_msgSend_0( - obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); - } - - /// alloc - static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); - return objc.ObjCObjectBase(_ret, retain: false, release: true); - } - - /// autorelease - DartProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } - - /// forwardInvocation: - void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( - this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); - } - - /// initFromBuilder: - DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), - _sel_initFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); - } - - /// methodSignatureForSelector: - NSMethodSignature methodSignatureForSelector_( - ffi.Pointer sel) { - final _ret = _objc_msgSend_243( - this.ref.pointer, _sel_methodSignatureForSelector_, sel); - return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); - } - - /// newFromBuilder: - static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317( - _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); - return DartProxy.castFromPointer(_ret, retain: false, release: true); - } - - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer sel) { - return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); + obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); } +} - /// retain - DartProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } +final class _NSZone extends ffi.Opaque {} - /// self - DartProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); - return DartProxy.castFromPointer(_ret, retain: true, release: true); - } -} +late final _class_DartProxy = objc.getClass("DartProxy"); +late final _class_DartProxyBuilder = objc.getClass("DartProxyBuilder"); +late final _class_NSArray = objc.getClass("NSArray"); +late final _class_NSCharacterSet = objc.getClass("NSCharacterSet"); +late final _class_NSCoder = objc.getClass("NSCoder"); +late final _class_NSData = objc.getClass("NSData"); +late final _class_NSDate = objc.getClass("NSDate"); +late final _class_NSDictionary = objc.getClass("NSDictionary"); +late final _class_NSEnumerator = objc.getClass("NSEnumerator"); +late final _class_NSError = objc.getClass("NSError"); +late final _class_NSIndexSet = objc.getClass("NSIndexSet"); +late final _class_NSInvocation = objc.getClass("NSInvocation"); +late final _class_NSItemProvider = objc.getClass("NSItemProvider"); +late final _class_NSLocale = objc.getClass("NSLocale"); +late final _class_NSMethodSignature = objc.getClass("NSMethodSignature"); +late final _class_NSMutableArray = objc.getClass("NSMutableArray"); +late final _class_NSMutableData = objc.getClass("NSMutableData"); +late final _class_NSMutableDictionary = objc.getClass("NSMutableDictionary"); +late final _class_NSMutableIndexSet = objc.getClass("NSMutableIndexSet"); +late final _class_NSMutableOrderedSet = objc.getClass("NSMutableOrderedSet"); +late final _class_NSMutableSet = objc.getClass("NSMutableSet"); +late final _class_NSMutableString = objc.getClass("NSMutableString"); +late final _class_NSNotification = objc.getClass("NSNotification"); +late final _class_NSNumber = objc.getClass("NSNumber"); +late final _class_NSObject = objc.getClass("NSObject"); +late final _class_NSOrderedSet = objc.getClass("NSOrderedSet"); +late final _class_NSProxy = objc.getClass("NSProxy"); +late final _class_NSSet = objc.getClass("NSSet"); +late final _class_NSString = objc.getClass("NSString"); +late final _class_NSURL = objc.getClass("NSURL"); +late final _class_NSURLHandle = objc.getClass("NSURLHandle"); +late final _class_NSValue = objc.getClass("NSValue"); +late final _class_Protocol = objc.getClass("Protocol"); +final _objc_msgSend_0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer clazz)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + void Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_10 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer types)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_100 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_101 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.UnsignedLong cnt)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_102 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_103 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_104 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_105 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale, + ffi.UnsignedLong level)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_106 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_107 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + NSRange)>(); +final _objc_msgSend_108 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_109 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + NSRange range)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_11 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_110 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_111 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_112 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_113 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context, + ffi.Pointer hint)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_114 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer comparator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_115 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_116 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_117 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer argument)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_118 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_119 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_12 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong idx)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_120 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_121 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_122 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexBuffer, + ffi.UnsignedLong bufferSize, + ffi.Pointer range)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_123 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_124 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_125 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_126 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_127 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_128 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_129 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_13 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + bool Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_130 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_131 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other, + ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_132 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer difference)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_133 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_134 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_135 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Bool atomically)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_136 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_137 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_138 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_139 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_14 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_140 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_141 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_142 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer state, + ffi.Pointer> buffer, + ffi.UnsignedLong len)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_143 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_144 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_145 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_146 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> value, + ffi.Pointer key, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_147 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_148 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer key, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_149 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyedValues, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_15 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_150 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_151 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_152 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong options, + ffi.Pointer keys, + ffi.Pointer relativeURL, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_153 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkData, + ffi.UnsignedLong options, + ffi.Pointer relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_154 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer bookmarkData)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_155 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkData, + ffi.Pointer bookmarkFileURL, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_156 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bookmarkFileURL, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_157 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_158 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong cnt)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_159 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_16 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_160 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer marker)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_161 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_162 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_163 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_164 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object, + ffi.Pointer key)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_165 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dict)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_166 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer objects, + ffi.Pointer keys)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_167 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_168 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_169 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keys, + ffi.Pointer> error)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_17 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_170 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer components)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_171 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_172 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent, + ffi.Bool isDirectory)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_173 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer typeIdentifier, + ffi.Pointer> outError)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_174 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_175 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_176 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_177 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_177Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_178 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong length)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_179 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong length, + ffi.Bool b)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_18 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_180 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_181 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_182 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_183 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_184 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer base64String, + ffi.UnsignedLong options)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_185 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_186 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer base64Data, + ffi.UnsignedLong options)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_187 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_188 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong algorithm, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_189 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong from)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_190 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer fName)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_191 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_192 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedShort aCharacter)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_193 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt theLongChar)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_194 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer theOtherSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_195 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Uint8 thePlane)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_196 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_196Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_197 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_197Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_198 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_198Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_199 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_199Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_2 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_20 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_200 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_200Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_201 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_202 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_203 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong encoding, + ffi.Bool lossy)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int, bool)>(); +final _objc_msgSend_204 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong encoding)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_205 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.UnsignedLong encoding)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_206 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.Pointer usedBufferCount, + ffi.UnsignedLong encoding, + ffi.UnsignedLong options, + NSRange range, + ffi.Pointer leftover)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_207 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_208 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_209 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_21 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_210 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_211 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong newLength, + ffi.Pointer padString, + ffi.UnsignedLong padIndex)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int)>(); +final _objc_msgSend_212 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong options, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_213 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_214 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_215 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer replacement)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_216 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer transform, + ffi.Bool reverse)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_217 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>)>(); +final _objc_msgSend_218 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + int, + ffi.Pointer>)>(); +final _objc_msgSend_219 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer characters, + ffi.UnsignedLong length, + ffi.Bool freeBuffer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_22 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_220 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer characters, + ffi.UnsignedLong length)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_221 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer nullTerminatedCString)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_222 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer locale)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_223 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_224 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer locale, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_225 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_226 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong len, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_227 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer bytes, + ffi.UnsignedLong len, + ffi.UnsignedLong encoding, + ffi.Bool freeBuffer)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + bool)>(); +final _objc_msgSend_228 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer nullTerminatedCString, + ffi.UnsignedLong encoding)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_229 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_23 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_230 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_231 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url, + ffi.Pointer enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_232 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer enc, + ffi.Pointer> error)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_233 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer)>(); +final _objc_msgSend_234 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_235 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_236 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer allowedCharacters)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_237 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherSet)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_238 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_239 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_24 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToCompare)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_240 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_241 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_242 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_243 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_244 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Long aVersion)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_245 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex, + ffi.Pointer delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_246 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_247 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyPath, + ffi.Pointer object, + ffi.Pointer change, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_248 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong changeKind, + ffi.Pointer indexes, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_249 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key, + ffi.UnsignedLong mutationKind, + ffi.Pointer objects)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_25 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer string, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToCompare, + ffi.Pointer locale)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_250 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_251 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_252 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector, + ffi.Pointer object1, + ffi.Pointer object2)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_253 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_254 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexSet)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_255 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_256 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_257 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index, + ffi.Long delta)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_258 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_259 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + ffi.UnsignedLong index)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_26 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_260 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index, + ffi.Pointer anObject)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_261 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherArray)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_262 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong idx1, + ffi.UnsignedLong idx2)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_263 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + NSRange range)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_264 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer otherArray, + NSRange otherRange)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_265 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer otherArray)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_266 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + compare, + ffi.Pointer context)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_267 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer objects, + ffi.Pointer indexes)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_268 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes, + ffi.Pointer objects)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_269 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_27 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str, + ffi.UnsignedLong mask)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_270 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_271 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_272 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_273 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer bytes)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, NSRange, ffi.Pointer)>(); +final _objc_msgSend_274 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer replacementBytes, + ffi.UnsignedLong replacementLength)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer, + int)>(); +final _objc_msgSend_275 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong aNumItems)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_276 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong algorithm, + ffi.Pointer> error)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_277 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer name, + ffi.Pointer object, + ffi.Pointer userInfo)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_278 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Double ti)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_279 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_279Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_28 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str)>>() + .asFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_280 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_281 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_282 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDate)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_283 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Double secsToBeAdded, + ffi.Pointer date)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + double, + ffi.Pointer)>(); +final _objc_msgSend_284 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_285 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject, + ffi.Pointer aKey)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_286 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherDictionary)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_287 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer obj, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_288 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_289 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer url)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_28Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_29 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_290 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer keyset)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_291 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_292 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_293 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_294 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + NSRange range, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange, + bool)>(); +final _objc_msgSend_295 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer array, + NSRange range, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange, + bool)>(); +final _objc_msgSend_296 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_297 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer set, + ffi.Bool flag)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_298 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other, + ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_299 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer difference)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_29Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_3 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone>)>(); +final _objc_msgSend_30 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_300 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_301 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer indexes, + ffi.UnsignedLong idx)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_302 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer>, + int)>(); +final _objc_msgSend_303 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_304 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherSet)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_305 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong fileOptions)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_306 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier, + ffi.UnsignedLong fileOptions)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_307 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_308 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object, + ffi.UnsignedLong visibility)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_309 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer item, + ffi.Pointer typeIdentifier)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_30Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_31 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() + .asFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_310 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer aString)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_311 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString, + ffi.UnsignedLong loc)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_312 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() + .asFunction< + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_313 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer transform, + ffi.Bool reverse, + NSRange range, + ffi.Pointer resultingRange)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_314 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong capacity)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_315 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer sel)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_316 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer sel, + ffi.Pointer signature, + ffi.Pointer block)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_317 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer builder)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_31Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_32 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_33 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange aRange)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_34 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aString)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_35 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_36 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_37 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong length)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_38 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, NSRange)>(); +final _objc_msgSend_39 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_4 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_40 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_41 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool useAuxiliaryFile)>>() + .asFunction< + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_42 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_43 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_44 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_45 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_46 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_47 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_48 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_49 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_5 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer protocol)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_50 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_51 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_52 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_53 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_54 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString, + ffi.Bool encodingInvalidCharacters)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_55 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_56 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.Pointer baseURL)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_57 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_58 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_59 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_6 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_60 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Char value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_61 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedChar value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_62 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Short value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_63 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedShort value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_64 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Int value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_65 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_66 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Long value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_67 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_68 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.LongLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_69 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLongLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_7 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_70 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Float value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_71 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Double value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_72 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Bool value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, bool)>(); +final _objc_msgSend_73 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Char Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_74 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedChar Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_75 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Short Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_76 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_77 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_78 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedInt Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_79 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_8 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer aSelector)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_80 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.LongLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_81 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_82 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_82Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_83 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_83Fpret = objc.msgSendFpretPointer + .cast< + ffi.NativeFunction< + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_84 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer otherNumber)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_85 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer number)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_86 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer locale)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_87 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer type)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_88 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value, + ffi.Pointer type)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_89 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_9 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anInvocation)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_90 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pointer)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_91 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_92 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_93 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_94 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + NSRange Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_94Stret = objc.msgSendStretPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_95 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_96 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer coder)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_97 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_98 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferLength)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_99 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer domain, + ffi.Long code, + ffi.Pointer dict)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +late final _sel_URLByAppendingPathComponent_ = + objc.registerName("URLByAppendingPathComponent:"); +late final _sel_URLByAppendingPathComponent_isDirectory_ = + objc.registerName("URLByAppendingPathComponent:isDirectory:"); +late final _sel_URLByAppendingPathExtension_ = + objc.registerName("URLByAppendingPathExtension:"); +late final _sel_URLByDeletingLastPathComponent = + objc.registerName("URLByDeletingLastPathComponent"); +late final _sel_URLByDeletingPathExtension = + objc.registerName("URLByDeletingPathExtension"); +late final _sel_URLByResolvingAliasFileAtURL_options_error_ = + objc.registerName("URLByResolvingAliasFileAtURL:options:error:"); +late final _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = + objc.registerName( + "URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); +late final _sel_URLByResolvingSymlinksInPath = + objc.registerName("URLByResolvingSymlinksInPath"); +late final _sel_URLByStandardizingPath = + objc.registerName("URLByStandardizingPath"); +late final _sel_URLFragmentAllowedCharacterSet = + objc.registerName("URLFragmentAllowedCharacterSet"); +late final _sel_URLHostAllowedCharacterSet = + objc.registerName("URLHostAllowedCharacterSet"); +late final _sel_URLPasswordAllowedCharacterSet = + objc.registerName("URLPasswordAllowedCharacterSet"); +late final _sel_URLPathAllowedCharacterSet = + objc.registerName("URLPathAllowedCharacterSet"); +late final _sel_URLQueryAllowedCharacterSet = + objc.registerName("URLQueryAllowedCharacterSet"); +late final _sel_URLUserAllowedCharacterSet = + objc.registerName("URLUserAllowedCharacterSet"); +late final _sel_URLWithDataRepresentation_relativeToURL_ = + objc.registerName("URLWithDataRepresentation:relativeToURL:"); +late final _sel_URLWithString_ = objc.registerName("URLWithString:"); +late final _sel_URLWithString_encodingInvalidCharacters_ = + objc.registerName("URLWithString:encodingInvalidCharacters:"); +late final _sel_URLWithString_relativeToURL_ = + objc.registerName("URLWithString:relativeToURL:"); +late final _sel_UTF8String = objc.registerName("UTF8String"); +late final _sel_absoluteString = objc.registerName("absoluteString"); +late final _sel_absoluteURL = objc.registerName("absoluteURL"); +late final _sel_absoluteURLWithDataRepresentation_relativeToURL_ = + objc.registerName("absoluteURLWithDataRepresentation:relativeToURL:"); +late final _sel_addEntriesFromDictionary_ = + objc.registerName("addEntriesFromDictionary:"); +late final _sel_addIndex_ = objc.registerName("addIndex:"); +late final _sel_addIndexesInRange_ = objc.registerName("addIndexesInRange:"); +late final _sel_addIndexes_ = objc.registerName("addIndexes:"); +late final _sel_addObject_ = objc.registerName("addObject:"); +late final _sel_addObjectsFromArray_ = + objc.registerName("addObjectsFromArray:"); +late final _sel_addObjects_count_ = objc.registerName("addObjects:count:"); +late final _sel_addObserver_forKeyPath_options_context_ = + objc.registerName("addObserver:forKeyPath:options:context:"); +late final _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_ = + objc.registerName( + "addObserver:toObjectsAtIndexes:forKeyPath:options:context:"); +late final _sel_allKeys = objc.registerName("allKeys"); +late final _sel_allKeysForObject_ = objc.registerName("allKeysForObject:"); +late final _sel_allObjects = objc.registerName("allObjects"); +late final _sel_allValues = objc.registerName("allValues"); +late final _sel_alloc = objc.registerName("alloc"); +late final _sel_allocWithZone_ = objc.registerName("allocWithZone:"); +late final _sel_alphanumericCharacterSet = + objc.registerName("alphanumericCharacterSet"); +late final _sel_anyObject = objc.registerName("anyObject"); +late final _sel_appendBytes_length_ = objc.registerName("appendBytes:length:"); +late final _sel_appendData_ = objc.registerName("appendData:"); +late final _sel_appendFormat_ = objc.registerName("appendFormat:"); +late final _sel_appendString_ = objc.registerName("appendString:"); +late final _sel_applyDifference_ = objc.registerName("applyDifference:"); +late final _sel_applyTransform_reverse_range_updatedRange_ = + objc.registerName("applyTransform:reverse:range:updatedRange:"); +late final _sel_array = objc.registerName("array"); +late final _sel_arrayByAddingObject_ = + objc.registerName("arrayByAddingObject:"); +late final _sel_arrayByAddingObjectsFromArray_ = + objc.registerName("arrayByAddingObjectsFromArray:"); +late final _sel_arrayByApplyingDifference_ = + objc.registerName("arrayByApplyingDifference:"); +late final _sel_arrayWithArray_ = objc.registerName("arrayWithArray:"); +late final _sel_arrayWithCapacity_ = objc.registerName("arrayWithCapacity:"); +late final _sel_arrayWithContentsOfFile_ = + objc.registerName("arrayWithContentsOfFile:"); +late final _sel_arrayWithContentsOfURL_ = + objc.registerName("arrayWithContentsOfURL:"); +late final _sel_arrayWithContentsOfURL_error_ = + objc.registerName("arrayWithContentsOfURL:error:"); +late final _sel_arrayWithObject_ = objc.registerName("arrayWithObject:"); +late final _sel_arrayWithObjects_ = objc.registerName("arrayWithObjects:"); +late final _sel_arrayWithObjects_count_ = + objc.registerName("arrayWithObjects:count:"); +late final _sel_attemptRecoveryFromError_optionIndex_ = + objc.registerName("attemptRecoveryFromError:optionIndex:"); +late final _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_ = + objc.registerName( + "attemptRecoveryFromError:optionIndex:delegate:didRecoverSelector:contextInfo:"); +late final _sel_autoContentAccessingProxy = + objc.registerName("autoContentAccessingProxy"); +late final _sel_automaticallyNotifiesObserversForKey_ = + objc.registerName("automaticallyNotifiesObserversForKey:"); +late final _sel_autorelease = objc.registerName("autorelease"); +late final _sel_availableStringEncodings = + objc.registerName("availableStringEncodings"); +late final _sel_awakeAfterUsingCoder_ = + objc.registerName("awakeAfterUsingCoder:"); +late final _sel_base64EncodedDataWithOptions_ = + objc.registerName("base64EncodedDataWithOptions:"); +late final _sel_base64EncodedStringWithOptions_ = + objc.registerName("base64EncodedStringWithOptions:"); +late final _sel_baseURL = objc.registerName("baseURL"); +late final _sel_bitmapRepresentation = + objc.registerName("bitmapRepresentation"); +late final _sel_bookmarkDataWithContentsOfURL_error_ = + objc.registerName("bookmarkDataWithContentsOfURL:error:"); +late final _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_ = + objc.registerName( + "bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:"); +late final _sel_boolValue = objc.registerName("boolValue"); +late final _sel_bytes = objc.registerName("bytes"); +late final _sel_cStringUsingEncoding_ = + objc.registerName("cStringUsingEncoding:"); +late final _sel_canBeConvertedToEncoding_ = + objc.registerName("canBeConvertedToEncoding:"); +late final _sel_canLoadObjectOfClass_ = + objc.registerName("canLoadObjectOfClass:"); +late final _sel_capitalizedLetterCharacterSet = + objc.registerName("capitalizedLetterCharacterSet"); +late final _sel_capitalizedString = objc.registerName("capitalizedString"); +late final _sel_capitalizedStringWithLocale_ = + objc.registerName("capitalizedStringWithLocale:"); +late final _sel_caseInsensitiveCompare_ = + objc.registerName("caseInsensitiveCompare:"); +late final _sel_charValue = objc.registerName("charValue"); +late final _sel_characterAtIndex_ = objc.registerName("characterAtIndex:"); +late final _sel_characterIsMember_ = objc.registerName("characterIsMember:"); +late final _sel_characterSetWithBitmapRepresentation_ = + objc.registerName("characterSetWithBitmapRepresentation:"); +late final _sel_characterSetWithCharactersInString_ = + objc.registerName("characterSetWithCharactersInString:"); +late final _sel_characterSetWithContentsOfFile_ = + objc.registerName("characterSetWithContentsOfFile:"); +late final _sel_characterSetWithRange_ = + objc.registerName("characterSetWithRange:"); +late final _sel_checkPromisedItemIsReachableAndReturnError_ = + objc.registerName("checkPromisedItemIsReachableAndReturnError:"); +late final _sel_checkResourceIsReachableAndReturnError_ = + objc.registerName("checkResourceIsReachableAndReturnError:"); +late final _sel_class = objc.registerName("class"); +late final _sel_classForCoder = objc.registerName("classForCoder"); +late final _sel_code = objc.registerName("code"); +late final _sel_commonPrefixWithString_options_ = + objc.registerName("commonPrefixWithString:options:"); +late final _sel_compare_ = objc.registerName("compare:"); +late final _sel_compare_options_ = objc.registerName("compare:options:"); +late final _sel_compare_options_range_ = + objc.registerName("compare:options:range:"); +late final _sel_compare_options_range_locale_ = + objc.registerName("compare:options:range:locale:"); +late final _sel_componentsJoinedByString_ = + objc.registerName("componentsJoinedByString:"); +late final _sel_componentsSeparatedByCharactersInSet_ = + objc.registerName("componentsSeparatedByCharactersInSet:"); +late final _sel_componentsSeparatedByString_ = + objc.registerName("componentsSeparatedByString:"); +late final _sel_compressUsingAlgorithm_error_ = + objc.registerName("compressUsingAlgorithm:error:"); +late final _sel_compressedDataUsingAlgorithm_error_ = + objc.registerName("compressedDataUsingAlgorithm:error:"); +late final _sel_conformsToProtocol_ = objc.registerName("conformsToProtocol:"); +late final _sel_containsIndex_ = objc.registerName("containsIndex:"); +late final _sel_containsIndexesInRange_ = + objc.registerName("containsIndexesInRange:"); +late final _sel_containsIndexes_ = objc.registerName("containsIndexes:"); +late final _sel_containsObject_ = objc.registerName("containsObject:"); +late final _sel_containsString_ = objc.registerName("containsString:"); +late final _sel_controlCharacterSet = objc.registerName("controlCharacterSet"); +late final _sel_copy = objc.registerName("copy"); +late final _sel_copyWithZone_ = objc.registerName("copyWithZone:"); +late final _sel_count = objc.registerName("count"); +late final _sel_countByEnumeratingWithState_objects_count_ = + objc.registerName("countByEnumeratingWithState:objects:count:"); +late final _sel_countOfIndexesInRange_ = + objc.registerName("countOfIndexesInRange:"); +late final _sel_data = objc.registerName("data"); +late final _sel_dataRepresentation = objc.registerName("dataRepresentation"); +late final _sel_dataUsingEncoding_ = objc.registerName("dataUsingEncoding:"); +late final _sel_dataUsingEncoding_allowLossyConversion_ = + objc.registerName("dataUsingEncoding:allowLossyConversion:"); +late final _sel_dataWithBytesNoCopy_length_ = + objc.registerName("dataWithBytesNoCopy:length:"); +late final _sel_dataWithBytesNoCopy_length_freeWhenDone_ = + objc.registerName("dataWithBytesNoCopy:length:freeWhenDone:"); +late final _sel_dataWithBytes_length_ = + objc.registerName("dataWithBytes:length:"); +late final _sel_dataWithCapacity_ = objc.registerName("dataWithCapacity:"); +late final _sel_dataWithContentsOfFile_ = + objc.registerName("dataWithContentsOfFile:"); +late final _sel_dataWithContentsOfFile_options_error_ = + objc.registerName("dataWithContentsOfFile:options:error:"); +late final _sel_dataWithContentsOfURL_ = + objc.registerName("dataWithContentsOfURL:"); +late final _sel_dataWithContentsOfURL_options_error_ = + objc.registerName("dataWithContentsOfURL:options:error:"); +late final _sel_dataWithData_ = objc.registerName("dataWithData:"); +late final _sel_dataWithLength_ = objc.registerName("dataWithLength:"); +late final _sel_date = objc.registerName("date"); +late final _sel_dateByAddingTimeInterval_ = + objc.registerName("dateByAddingTimeInterval:"); +late final _sel_dateWithTimeIntervalSince1970_ = + objc.registerName("dateWithTimeIntervalSince1970:"); +late final _sel_dateWithTimeIntervalSinceNow_ = + objc.registerName("dateWithTimeIntervalSinceNow:"); +late final _sel_dateWithTimeIntervalSinceReferenceDate_ = + objc.registerName("dateWithTimeIntervalSinceReferenceDate:"); +late final _sel_dateWithTimeInterval_sinceDate_ = + objc.registerName("dateWithTimeInterval:sinceDate:"); +late final _sel_dealloc = objc.registerName("dealloc"); +late final _sel_debugDescription = objc.registerName("debugDescription"); +late final _sel_decimalDigitCharacterSet = + objc.registerName("decimalDigitCharacterSet"); +late final _sel_decomposableCharacterSet = + objc.registerName("decomposableCharacterSet"); +late final _sel_decomposedStringWithCanonicalMapping = + objc.registerName("decomposedStringWithCanonicalMapping"); +late final _sel_decomposedStringWithCompatibilityMapping = + objc.registerName("decomposedStringWithCompatibilityMapping"); +late final _sel_decompressUsingAlgorithm_error_ = + objc.registerName("decompressUsingAlgorithm:error:"); +late final _sel_decompressedDataUsingAlgorithm_error_ = + objc.registerName("decompressedDataUsingAlgorithm:error:"); +late final _sel_defaultCStringEncoding = + objc.registerName("defaultCStringEncoding"); +late final _sel_deleteCharactersInRange_ = + objc.registerName("deleteCharactersInRange:"); +late final _sel_description = objc.registerName("description"); +late final _sel_descriptionInStringsFileFormat = + objc.registerName("descriptionInStringsFileFormat"); +late final _sel_descriptionWithLocale_ = + objc.registerName("descriptionWithLocale:"); +late final _sel_descriptionWithLocale_indent_ = + objc.registerName("descriptionWithLocale:indent:"); +late final _sel_dictionary = objc.registerName("dictionary"); +late final _sel_dictionaryWithCapacity_ = + objc.registerName("dictionaryWithCapacity:"); +late final _sel_dictionaryWithContentsOfFile_ = + objc.registerName("dictionaryWithContentsOfFile:"); +late final _sel_dictionaryWithContentsOfURL_ = + objc.registerName("dictionaryWithContentsOfURL:"); +late final _sel_dictionaryWithContentsOfURL_error_ = + objc.registerName("dictionaryWithContentsOfURL:error:"); +late final _sel_dictionaryWithDictionary_ = + objc.registerName("dictionaryWithDictionary:"); +late final _sel_dictionaryWithObject_forKey_ = + objc.registerName("dictionaryWithObject:forKey:"); +late final _sel_dictionaryWithObjectsAndKeys_ = + objc.registerName("dictionaryWithObjectsAndKeys:"); +late final _sel_dictionaryWithObjects_forKeys_ = + objc.registerName("dictionaryWithObjects:forKeys:"); +late final _sel_dictionaryWithObjects_forKeys_count_ = + objc.registerName("dictionaryWithObjects:forKeys:count:"); +late final _sel_dictionaryWithSharedKeySet_ = + objc.registerName("dictionaryWithSharedKeySet:"); +late final _sel_didChangeValueForKey_ = + objc.registerName("didChangeValueForKey:"); +late final _sel_didChangeValueForKey_withSetMutation_usingObjects_ = + objc.registerName("didChangeValueForKey:withSetMutation:usingObjects:"); +late final _sel_didChange_valuesAtIndexes_forKey_ = + objc.registerName("didChange:valuesAtIndexes:forKey:"); +late final _sel_differenceFromArray_ = + objc.registerName("differenceFromArray:"); +late final _sel_differenceFromArray_withOptions_ = + objc.registerName("differenceFromArray:withOptions:"); +late final _sel_differenceFromOrderedSet_ = + objc.registerName("differenceFromOrderedSet:"); +late final _sel_differenceFromOrderedSet_withOptions_ = + objc.registerName("differenceFromOrderedSet:withOptions:"); +late final _sel_distantFuture = objc.registerName("distantFuture"); +late final _sel_distantPast = objc.registerName("distantPast"); +late final _sel_doesNotRecognizeSelector_ = + objc.registerName("doesNotRecognizeSelector:"); +late final _sel_domain = objc.registerName("domain"); +late final _sel_doubleValue = objc.registerName("doubleValue"); +late final _sel_earlierDate_ = objc.registerName("earlierDate:"); +late final _sel_encodeWithCoder_ = objc.registerName("encodeWithCoder:"); +late final _sel_errorWithDomain_code_userInfo_ = + objc.registerName("errorWithDomain:code:userInfo:"); +late final _sel_exchangeObjectAtIndex_withObjectAtIndex_ = + objc.registerName("exchangeObjectAtIndex:withObjectAtIndex:"); +late final _sel_fastestEncoding = objc.registerName("fastestEncoding"); +late final _sel_filePathURL = objc.registerName("filePathURL"); +late final _sel_fileReferenceURL = objc.registerName("fileReferenceURL"); +late final _sel_fileSystemRepresentation = + objc.registerName("fileSystemRepresentation"); +late final _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = + objc.registerName( + "fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); +late final _sel_fileURLWithPathComponents_ = + objc.registerName("fileURLWithPathComponents:"); +late final _sel_fileURLWithPath_ = objc.registerName("fileURLWithPath:"); +late final _sel_fileURLWithPath_isDirectory_ = + objc.registerName("fileURLWithPath:isDirectory:"); +late final _sel_fileURLWithPath_isDirectory_relativeToURL_ = + objc.registerName("fileURLWithPath:isDirectory:relativeToURL:"); +late final _sel_fileURLWithPath_relativeToURL_ = + objc.registerName("fileURLWithPath:relativeToURL:"); +late final _sel_finalize = objc.registerName("finalize"); +late final _sel_firstIndex = objc.registerName("firstIndex"); +late final _sel_firstObject = objc.registerName("firstObject"); +late final _sel_firstObjectCommonWithArray_ = + objc.registerName("firstObjectCommonWithArray:"); +late final _sel_floatValue = objc.registerName("floatValue"); +late final _sel_forwardInvocation_ = objc.registerName("forwardInvocation:"); +late final _sel_forwardingTargetForSelector_ = + objc.registerName("forwardingTargetForSelector:"); +late final _sel_fragment = objc.registerName("fragment"); +late final _sel_frameLength = objc.registerName("frameLength"); +late final _sel_getArgumentTypeAtIndex_ = + objc.registerName("getArgumentTypeAtIndex:"); +late final _sel_getBytes_length_ = objc.registerName("getBytes:length:"); +late final _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_ = + objc.registerName( + "getBytes:maxLength:usedLength:encoding:options:range:remainingRange:"); +late final _sel_getBytes_range_ = objc.registerName("getBytes:range:"); +late final _sel_getCString_maxLength_encoding_ = + objc.registerName("getCString:maxLength:encoding:"); +late final _sel_getCharacters_ = objc.registerName("getCharacters:"); +late final _sel_getCharacters_range_ = + objc.registerName("getCharacters:range:"); +late final _sel_getFileSystemRepresentation_maxLength_ = + objc.registerName("getFileSystemRepresentation:maxLength:"); +late final _sel_getIndexes_maxCount_inIndexRange_ = + objc.registerName("getIndexes:maxCount:inIndexRange:"); +late final _sel_getLineStart_end_contentsEnd_forRange_ = + objc.registerName("getLineStart:end:contentsEnd:forRange:"); +late final _sel_getObjects_andKeys_count_ = + objc.registerName("getObjects:andKeys:count:"); +late final _sel_getObjects_range_ = objc.registerName("getObjects:range:"); +late final _sel_getParagraphStart_end_contentsEnd_forRange_ = + objc.registerName("getParagraphStart:end:contentsEnd:forRange:"); +late final _sel_getPromisedItemResourceValue_forKey_error_ = + objc.registerName("getPromisedItemResourceValue:forKey:error:"); +late final _sel_getResourceValue_forKey_error_ = + objc.registerName("getResourceValue:forKey:error:"); +late final _sel_getValue_ = objc.registerName("getValue:"); +late final _sel_getValue_size_ = objc.registerName("getValue:size:"); +late final _sel_hasDirectoryPath = objc.registerName("hasDirectoryPath"); +late final _sel_hasItemConformingToTypeIdentifier_ = + objc.registerName("hasItemConformingToTypeIdentifier:"); +late final _sel_hasMemberInPlane_ = objc.registerName("hasMemberInPlane:"); +late final _sel_hasPrefix_ = objc.registerName("hasPrefix:"); +late final _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_ = objc + .registerName("hasRepresentationConformingToTypeIdentifier:fileOptions:"); +late final _sel_hasSuffix_ = objc.registerName("hasSuffix:"); +late final _sel_hash = objc.registerName("hash"); +late final _sel_helpAnchor = objc.registerName("helpAnchor"); +late final _sel_host = objc.registerName("host"); +late final _sel_illegalCharacterSet = objc.registerName("illegalCharacterSet"); +late final _sel_implementMethod_withSignature_andBlock_ = + objc.registerName("implementMethod:withSignature:andBlock:"); +late final _sel_increaseLengthBy_ = objc.registerName("increaseLengthBy:"); +late final _sel_indexGreaterThanIndex_ = + objc.registerName("indexGreaterThanIndex:"); +late final _sel_indexGreaterThanOrEqualToIndex_ = + objc.registerName("indexGreaterThanOrEqualToIndex:"); +late final _sel_indexLessThanIndex_ = objc.registerName("indexLessThanIndex:"); +late final _sel_indexLessThanOrEqualToIndex_ = + objc.registerName("indexLessThanOrEqualToIndex:"); +late final _sel_indexOfObjectIdenticalTo_ = + objc.registerName("indexOfObjectIdenticalTo:"); +late final _sel_indexOfObjectIdenticalTo_inRange_ = + objc.registerName("indexOfObjectIdenticalTo:inRange:"); +late final _sel_indexOfObject_ = objc.registerName("indexOfObject:"); +late final _sel_indexOfObject_inRange_ = + objc.registerName("indexOfObject:inRange:"); +late final _sel_indexSet = objc.registerName("indexSet"); +late final _sel_indexSetWithIndex_ = objc.registerName("indexSetWithIndex:"); +late final _sel_indexSetWithIndexesInRange_ = + objc.registerName("indexSetWithIndexesInRange:"); +late final _sel_init = objc.registerName("init"); +late final _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_ = + objc.registerName("initAbsoluteURLWithDataRepresentation:relativeToURL:"); +late final _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_ = + objc.registerName( + "initByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:"); +late final _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_ = + objc.registerName( + "initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL:"); +late final _sel_initFileURLWithPath_ = + objc.registerName("initFileURLWithPath:"); +late final _sel_initFileURLWithPath_isDirectory_ = + objc.registerName("initFileURLWithPath:isDirectory:"); +late final _sel_initFileURLWithPath_isDirectory_relativeToURL_ = + objc.registerName("initFileURLWithPath:isDirectory:relativeToURL:"); +late final _sel_initFileURLWithPath_relativeToURL_ = + objc.registerName("initFileURLWithPath:relativeToURL:"); +late final _sel_initFromBuilder_ = objc.registerName("initFromBuilder:"); +late final _sel_initWithArray_ = objc.registerName("initWithArray:"); +late final _sel_initWithArray_copyItems_ = + objc.registerName("initWithArray:copyItems:"); +late final _sel_initWithArray_range_copyItems_ = + objc.registerName("initWithArray:range:copyItems:"); +late final _sel_initWithBase64EncodedData_options_ = + objc.registerName("initWithBase64EncodedData:options:"); +late final _sel_initWithBase64EncodedString_options_ = + objc.registerName("initWithBase64EncodedString:options:"); +late final _sel_initWithBool_ = objc.registerName("initWithBool:"); +late final _sel_initWithBytesNoCopy_length_ = + objc.registerName("initWithBytesNoCopy:length:"); +late final _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_ = + objc.registerName("initWithBytesNoCopy:length:encoding:freeWhenDone:"); +late final _sel_initWithBytesNoCopy_length_freeWhenDone_ = + objc.registerName("initWithBytesNoCopy:length:freeWhenDone:"); +late final _sel_initWithBytes_length_ = + objc.registerName("initWithBytes:length:"); +late final _sel_initWithBytes_length_encoding_ = + objc.registerName("initWithBytes:length:encoding:"); +late final _sel_initWithBytes_objCType_ = + objc.registerName("initWithBytes:objCType:"); +late final _sel_initWithCString_encoding_ = + objc.registerName("initWithCString:encoding:"); +late final _sel_initWithCapacity_ = objc.registerName("initWithCapacity:"); +late final _sel_initWithChar_ = objc.registerName("initWithChar:"); +late final _sel_initWithCharactersNoCopy_length_freeWhenDone_ = + objc.registerName("initWithCharactersNoCopy:length:freeWhenDone:"); +late final _sel_initWithCharacters_length_ = + objc.registerName("initWithCharacters:length:"); +late final _sel_initWithCoder_ = objc.registerName("initWithCoder:"); +late final _sel_initWithContentsOfFile_ = + objc.registerName("initWithContentsOfFile:"); +late final _sel_initWithContentsOfFile_encoding_error_ = + objc.registerName("initWithContentsOfFile:encoding:error:"); +late final _sel_initWithContentsOfFile_options_error_ = + objc.registerName("initWithContentsOfFile:options:error:"); +late final _sel_initWithContentsOfFile_usedEncoding_error_ = + objc.registerName("initWithContentsOfFile:usedEncoding:error:"); +late final _sel_initWithContentsOfURL_ = + objc.registerName("initWithContentsOfURL:"); +late final _sel_initWithContentsOfURL_encoding_error_ = + objc.registerName("initWithContentsOfURL:encoding:error:"); +late final _sel_initWithContentsOfURL_error_ = + objc.registerName("initWithContentsOfURL:error:"); +late final _sel_initWithContentsOfURL_options_error_ = + objc.registerName("initWithContentsOfURL:options:error:"); +late final _sel_initWithContentsOfURL_usedEncoding_error_ = + objc.registerName("initWithContentsOfURL:usedEncoding:error:"); +late final _sel_initWithDataRepresentation_relativeToURL_ = + objc.registerName("initWithDataRepresentation:relativeToURL:"); +late final _sel_initWithData_ = objc.registerName("initWithData:"); +late final _sel_initWithData_encoding_ = + objc.registerName("initWithData:encoding:"); +late final _sel_initWithDictionary_ = objc.registerName("initWithDictionary:"); +late final _sel_initWithDictionary_copyItems_ = + objc.registerName("initWithDictionary:copyItems:"); +late final _sel_initWithDomain_code_userInfo_ = + objc.registerName("initWithDomain:code:userInfo:"); +late final _sel_initWithDouble_ = objc.registerName("initWithDouble:"); +late final _sel_initWithFloat_ = objc.registerName("initWithFloat:"); +late final _sel_initWithFormat_ = objc.registerName("initWithFormat:"); +late final _sel_initWithFormat_locale_ = + objc.registerName("initWithFormat:locale:"); +late final _sel_initWithIndexSet_ = objc.registerName("initWithIndexSet:"); +late final _sel_initWithIndex_ = objc.registerName("initWithIndex:"); +late final _sel_initWithIndexesInRange_ = + objc.registerName("initWithIndexesInRange:"); +late final _sel_initWithInt_ = objc.registerName("initWithInt:"); +late final _sel_initWithInteger_ = objc.registerName("initWithInteger:"); +late final _sel_initWithItem_typeIdentifier_ = + objc.registerName("initWithItem:typeIdentifier:"); +late final _sel_initWithLength_ = objc.registerName("initWithLength:"); +late final _sel_initWithLongLong_ = objc.registerName("initWithLongLong:"); +late final _sel_initWithLong_ = objc.registerName("initWithLong:"); +late final _sel_initWithName_object_userInfo_ = + objc.registerName("initWithName:object:userInfo:"); +late final _sel_initWithObject_ = objc.registerName("initWithObject:"); +late final _sel_initWithObjectsAndKeys_ = + objc.registerName("initWithObjectsAndKeys:"); +late final _sel_initWithObjects_ = objc.registerName("initWithObjects:"); +late final _sel_initWithObjects_count_ = + objc.registerName("initWithObjects:count:"); +late final _sel_initWithObjects_forKeys_ = + objc.registerName("initWithObjects:forKeys:"); +late final _sel_initWithObjects_forKeys_count_ = + objc.registerName("initWithObjects:forKeys:count:"); +late final _sel_initWithOrderedSet_ = objc.registerName("initWithOrderedSet:"); +late final _sel_initWithOrderedSet_copyItems_ = + objc.registerName("initWithOrderedSet:copyItems:"); +late final _sel_initWithOrderedSet_range_copyItems_ = + objc.registerName("initWithOrderedSet:range:copyItems:"); +late final _sel_initWithSet_ = objc.registerName("initWithSet:"); +late final _sel_initWithSet_copyItems_ = + objc.registerName("initWithSet:copyItems:"); +late final _sel_initWithShort_ = objc.registerName("initWithShort:"); +late final _sel_initWithString_ = objc.registerName("initWithString:"); +late final _sel_initWithString_encodingInvalidCharacters_ = + objc.registerName("initWithString:encodingInvalidCharacters:"); +late final _sel_initWithString_relativeToURL_ = + objc.registerName("initWithString:relativeToURL:"); +late final _sel_initWithTimeIntervalSince1970_ = + objc.registerName("initWithTimeIntervalSince1970:"); +late final _sel_initWithTimeIntervalSinceNow_ = + objc.registerName("initWithTimeIntervalSinceNow:"); +late final _sel_initWithTimeIntervalSinceReferenceDate_ = + objc.registerName("initWithTimeIntervalSinceReferenceDate:"); +late final _sel_initWithTimeInterval_sinceDate_ = + objc.registerName("initWithTimeInterval:sinceDate:"); +late final _sel_initWithUTF8String_ = objc.registerName("initWithUTF8String:"); +late final _sel_initWithUnsignedChar_ = + objc.registerName("initWithUnsignedChar:"); +late final _sel_initWithUnsignedInt_ = + objc.registerName("initWithUnsignedInt:"); +late final _sel_initWithUnsignedInteger_ = + objc.registerName("initWithUnsignedInteger:"); +late final _sel_initWithUnsignedLongLong_ = + objc.registerName("initWithUnsignedLongLong:"); +late final _sel_initWithUnsignedLong_ = + objc.registerName("initWithUnsignedLong:"); +late final _sel_initWithUnsignedShort_ = + objc.registerName("initWithUnsignedShort:"); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName("initWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_ = + objc.registerName( + "initWithValidatedFormat:validFormatSpecifiers:locale:error:"); +late final _sel_initialize = objc.registerName("initialize"); +late final _sel_insertObject_atIndex_ = + objc.registerName("insertObject:atIndex:"); +late final _sel_insertObjects_atIndexes_ = + objc.registerName("insertObjects:atIndexes:"); +late final _sel_insertString_atIndex_ = + objc.registerName("insertString:atIndex:"); +late final _sel_instanceMethodForSelector_ = + objc.registerName("instanceMethodForSelector:"); +late final _sel_instanceMethodSignatureForSelector_ = + objc.registerName("instanceMethodSignatureForSelector:"); +late final _sel_instancesRespondToSelector_ = + objc.registerName("instancesRespondToSelector:"); +late final _sel_intValue = objc.registerName("intValue"); +late final _sel_integerValue = objc.registerName("integerValue"); +late final _sel_intersectOrderedSet_ = + objc.registerName("intersectOrderedSet:"); +late final _sel_intersectSet_ = objc.registerName("intersectSet:"); +late final _sel_intersectsIndexesInRange_ = + objc.registerName("intersectsIndexesInRange:"); +late final _sel_intersectsOrderedSet_ = + objc.registerName("intersectsOrderedSet:"); +late final _sel_intersectsSet_ = objc.registerName("intersectsSet:"); +late final _sel_invertedSet = objc.registerName("invertedSet"); +late final _sel_isEqualToArray_ = objc.registerName("isEqualToArray:"); +late final _sel_isEqualToData_ = objc.registerName("isEqualToData:"); +late final _sel_isEqualToDate_ = objc.registerName("isEqualToDate:"); +late final _sel_isEqualToDictionary_ = + objc.registerName("isEqualToDictionary:"); +late final _sel_isEqualToIndexSet_ = objc.registerName("isEqualToIndexSet:"); +late final _sel_isEqualToNumber_ = objc.registerName("isEqualToNumber:"); +late final _sel_isEqualToOrderedSet_ = + objc.registerName("isEqualToOrderedSet:"); +late final _sel_isEqualToSet_ = objc.registerName("isEqualToSet:"); +late final _sel_isEqualToString_ = objc.registerName("isEqualToString:"); +late final _sel_isEqualToValue_ = objc.registerName("isEqualToValue:"); +late final _sel_isEqual_ = objc.registerName("isEqual:"); +late final _sel_isFileReferenceURL = objc.registerName("isFileReferenceURL"); +late final _sel_isFileURL = objc.registerName("isFileURL"); +late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:"); +late final _sel_isMemberOfClass_ = objc.registerName("isMemberOfClass:"); +late final _sel_isOneway = objc.registerName("isOneway"); +late final _sel_isProxy = objc.registerName("isProxy"); +late final _sel_isSubclassOfClass_ = objc.registerName("isSubclassOfClass:"); +late final _sel_isSubsetOfOrderedSet_ = + objc.registerName("isSubsetOfOrderedSet:"); +late final _sel_isSubsetOfSet_ = objc.registerName("isSubsetOfSet:"); +late final _sel_isSupersetOfSet_ = objc.registerName("isSupersetOfSet:"); +late final _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_ = + objc.registerName( + "itemProviderVisibilityForRepresentationWithTypeIdentifier:"); +late final _sel_keyEnumerator = objc.registerName("keyEnumerator"); +late final _sel_keyPathsForValuesAffectingValueForKey_ = + objc.registerName("keyPathsForValuesAffectingValueForKey:"); +late final _sel_keysSortedByValueUsingSelector_ = + objc.registerName("keysSortedByValueUsingSelector:"); +late final _sel_lastIndex = objc.registerName("lastIndex"); +late final _sel_lastObject = objc.registerName("lastObject"); +late final _sel_lastPathComponent = objc.registerName("lastPathComponent"); +late final _sel_laterDate_ = objc.registerName("laterDate:"); +late final _sel_length = objc.registerName("length"); +late final _sel_lengthOfBytesUsingEncoding_ = + objc.registerName("lengthOfBytesUsingEncoding:"); +late final _sel_letterCharacterSet = objc.registerName("letterCharacterSet"); +late final _sel_lineRangeForRange_ = objc.registerName("lineRangeForRange:"); +late final _sel_load = objc.registerName("load"); +late final _sel_localizedCapitalizedString = + objc.registerName("localizedCapitalizedString"); +late final _sel_localizedCaseInsensitiveCompare_ = + objc.registerName("localizedCaseInsensitiveCompare:"); +late final _sel_localizedCaseInsensitiveContainsString_ = + objc.registerName("localizedCaseInsensitiveContainsString:"); +late final _sel_localizedCompare_ = objc.registerName("localizedCompare:"); +late final _sel_localizedDescription = + objc.registerName("localizedDescription"); +late final _sel_localizedFailureReason = + objc.registerName("localizedFailureReason"); +late final _sel_localizedLowercaseString = + objc.registerName("localizedLowercaseString"); +late final _sel_localizedNameOfStringEncoding_ = + objc.registerName("localizedNameOfStringEncoding:"); +late final _sel_localizedRecoveryOptions = + objc.registerName("localizedRecoveryOptions"); +late final _sel_localizedRecoverySuggestion = + objc.registerName("localizedRecoverySuggestion"); +late final _sel_localizedStandardCompare_ = + objc.registerName("localizedStandardCompare:"); +late final _sel_localizedStandardContainsString_ = + objc.registerName("localizedStandardContainsString:"); +late final _sel_localizedStandardRangeOfString_ = + objc.registerName("localizedStandardRangeOfString:"); +late final _sel_localizedStringWithFormat_ = + objc.registerName("localizedStringWithFormat:"); +late final _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName( + "localizedStringWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_localizedUppercaseString = + objc.registerName("localizedUppercaseString"); +late final _sel_longCharacterIsMember_ = + objc.registerName("longCharacterIsMember:"); +late final _sel_longLongValue = objc.registerName("longLongValue"); +late final _sel_longValue = objc.registerName("longValue"); +late final _sel_lowercaseLetterCharacterSet = + objc.registerName("lowercaseLetterCharacterSet"); +late final _sel_lowercaseString = objc.registerName("lowercaseString"); +late final _sel_lowercaseStringWithLocale_ = + objc.registerName("lowercaseStringWithLocale:"); +late final _sel_makeObjectsPerformSelector_ = + objc.registerName("makeObjectsPerformSelector:"); +late final _sel_makeObjectsPerformSelector_withObject_ = + objc.registerName("makeObjectsPerformSelector:withObject:"); +late final _sel_maximumLengthOfBytesUsingEncoding_ = + objc.registerName("maximumLengthOfBytesUsingEncoding:"); +late final _sel_member_ = objc.registerName("member:"); +late final _sel_methodForSelector_ = objc.registerName("methodForSelector:"); +late final _sel_methodReturnLength = objc.registerName("methodReturnLength"); +late final _sel_methodReturnType = objc.registerName("methodReturnType"); +late final _sel_methodSignatureForSelector_ = + objc.registerName("methodSignatureForSelector:"); +late final _sel_minusOrderedSet_ = objc.registerName("minusOrderedSet:"); +late final _sel_minusSet_ = objc.registerName("minusSet:"); +late final _sel_moveObjectsAtIndexes_toIndex_ = + objc.registerName("moveObjectsAtIndexes:toIndex:"); +late final _sel_mutableBytes = objc.registerName("mutableBytes"); +late final _sel_mutableCopy = objc.registerName("mutableCopy"); +late final _sel_mutableCopyWithZone_ = + objc.registerName("mutableCopyWithZone:"); +late final _sel_name = objc.registerName("name"); +late final _sel_new = objc.registerName("new"); +late final _sel_newFromBuilder_ = objc.registerName("newFromBuilder:"); +late final _sel_newlineCharacterSet = objc.registerName("newlineCharacterSet"); +late final _sel_nextObject = objc.registerName("nextObject"); +late final _sel_nonBaseCharacterSet = objc.registerName("nonBaseCharacterSet"); +late final _sel_nonretainedObjectValue = + objc.registerName("nonretainedObjectValue"); +late final _sel_notificationWithName_object_ = + objc.registerName("notificationWithName:object:"); +late final _sel_notificationWithName_object_userInfo_ = + objc.registerName("notificationWithName:object:userInfo:"); +late final _sel_now = objc.registerName("now"); +late final _sel_numberOfArguments = objc.registerName("numberOfArguments"); +late final _sel_numberWithBool_ = objc.registerName("numberWithBool:"); +late final _sel_numberWithChar_ = objc.registerName("numberWithChar:"); +late final _sel_numberWithDouble_ = objc.registerName("numberWithDouble:"); +late final _sel_numberWithFloat_ = objc.registerName("numberWithFloat:"); +late final _sel_numberWithInt_ = objc.registerName("numberWithInt:"); +late final _sel_numberWithInteger_ = objc.registerName("numberWithInteger:"); +late final _sel_numberWithLongLong_ = objc.registerName("numberWithLongLong:"); +late final _sel_numberWithLong_ = objc.registerName("numberWithLong:"); +late final _sel_numberWithShort_ = objc.registerName("numberWithShort:"); +late final _sel_numberWithUnsignedChar_ = + objc.registerName("numberWithUnsignedChar:"); +late final _sel_numberWithUnsignedInt_ = + objc.registerName("numberWithUnsignedInt:"); +late final _sel_numberWithUnsignedInteger_ = + objc.registerName("numberWithUnsignedInteger:"); +late final _sel_numberWithUnsignedLongLong_ = + objc.registerName("numberWithUnsignedLongLong:"); +late final _sel_numberWithUnsignedLong_ = + objc.registerName("numberWithUnsignedLong:"); +late final _sel_numberWithUnsignedShort_ = + objc.registerName("numberWithUnsignedShort:"); +late final _sel_objCType = objc.registerName("objCType"); +late final _sel_object = objc.registerName("object"); +late final _sel_objectAtIndex_ = objc.registerName("objectAtIndex:"); +late final _sel_objectAtIndexedSubscript_ = + objc.registerName("objectAtIndexedSubscript:"); +late final _sel_objectEnumerator = objc.registerName("objectEnumerator"); +late final _sel_objectForKey_ = objc.registerName("objectForKey:"); +late final _sel_objectForKeyedSubscript_ = + objc.registerName("objectForKeyedSubscript:"); +late final _sel_objectWithItemProviderData_typeIdentifier_error_ = + objc.registerName("objectWithItemProviderData:typeIdentifier:error:"); +late final _sel_objectsAtIndexes_ = objc.registerName("objectsAtIndexes:"); +late final _sel_objectsForKeys_notFoundMarker_ = + objc.registerName("objectsForKeys:notFoundMarker:"); +late final _sel_observationInfo = objc.registerName("observationInfo"); +late final _sel_observeValueForKeyPath_ofObject_change_context_ = + objc.registerName("observeValueForKeyPath:ofObject:change:context:"); +late final _sel_orderedSet = objc.registerName("orderedSet"); +late final _sel_orderedSetByApplyingDifference_ = + objc.registerName("orderedSetByApplyingDifference:"); +late final _sel_orderedSetWithArray_ = + objc.registerName("orderedSetWithArray:"); +late final _sel_orderedSetWithArray_range_copyItems_ = + objc.registerName("orderedSetWithArray:range:copyItems:"); +late final _sel_orderedSetWithCapacity_ = + objc.registerName("orderedSetWithCapacity:"); +late final _sel_orderedSetWithObject_ = + objc.registerName("orderedSetWithObject:"); +late final _sel_orderedSetWithObjects_ = + objc.registerName("orderedSetWithObjects:"); +late final _sel_orderedSetWithObjects_count_ = + objc.registerName("orderedSetWithObjects:count:"); +late final _sel_orderedSetWithOrderedSet_ = + objc.registerName("orderedSetWithOrderedSet:"); +late final _sel_orderedSetWithOrderedSet_range_copyItems_ = + objc.registerName("orderedSetWithOrderedSet:range:copyItems:"); +late final _sel_orderedSetWithSet_ = objc.registerName("orderedSetWithSet:"); +late final _sel_orderedSetWithSet_copyItems_ = + objc.registerName("orderedSetWithSet:copyItems:"); +late final _sel_paragraphRangeForRange_ = + objc.registerName("paragraphRangeForRange:"); +late final _sel_parameterString = objc.registerName("parameterString"); +late final _sel_password = objc.registerName("password"); +late final _sel_path = objc.registerName("path"); +late final _sel_pathComponents = objc.registerName("pathComponents"); +late final _sel_pathExtension = objc.registerName("pathExtension"); +late final _sel_performSelector_ = objc.registerName("performSelector:"); +late final _sel_performSelector_withObject_ = + objc.registerName("performSelector:withObject:"); +late final _sel_performSelector_withObject_withObject_ = + objc.registerName("performSelector:withObject:withObject:"); +late final _sel_pointerValue = objc.registerName("pointerValue"); +late final _sel_port = objc.registerName("port"); +late final _sel_precomposedStringWithCanonicalMapping = + objc.registerName("precomposedStringWithCanonicalMapping"); +late final _sel_precomposedStringWithCompatibilityMapping = + objc.registerName("precomposedStringWithCompatibilityMapping"); +late final _sel_promisedItemResourceValuesForKeys_error_ = + objc.registerName("promisedItemResourceValuesForKeys:error:"); +late final _sel_propertyList = objc.registerName("propertyList"); +late final _sel_propertyListFromStringsFileFormat = + objc.registerName("propertyListFromStringsFileFormat"); +late final _sel_punctuationCharacterSet = + objc.registerName("punctuationCharacterSet"); +late final _sel_query = objc.registerName("query"); +late final _sel_rangeOfCharacterFromSet_ = + objc.registerName("rangeOfCharacterFromSet:"); +late final _sel_rangeOfCharacterFromSet_options_ = + objc.registerName("rangeOfCharacterFromSet:options:"); +late final _sel_rangeOfCharacterFromSet_options_range_ = + objc.registerName("rangeOfCharacterFromSet:options:range:"); +late final _sel_rangeOfComposedCharacterSequenceAtIndex_ = + objc.registerName("rangeOfComposedCharacterSequenceAtIndex:"); +late final _sel_rangeOfComposedCharacterSequencesForRange_ = + objc.registerName("rangeOfComposedCharacterSequencesForRange:"); +late final _sel_rangeOfData_options_range_ = + objc.registerName("rangeOfData:options:range:"); +late final _sel_rangeOfString_ = objc.registerName("rangeOfString:"); +late final _sel_rangeOfString_options_ = + objc.registerName("rangeOfString:options:"); +late final _sel_rangeOfString_options_range_ = + objc.registerName("rangeOfString:options:range:"); +late final _sel_rangeOfString_options_range_locale_ = + objc.registerName("rangeOfString:options:range:locale:"); +late final _sel_rangeValue = objc.registerName("rangeValue"); +late final _sel_readableTypeIdentifiersForItemProvider = + objc.registerName("readableTypeIdentifiersForItemProvider"); +late final _sel_recoveryAttempter = objc.registerName("recoveryAttempter"); +late final _sel_registerObject_visibility_ = + objc.registerName("registerObject:visibility:"); +late final _sel_registeredTypeIdentifiers = + objc.registerName("registeredTypeIdentifiers"); +late final _sel_registeredTypeIdentifiersWithFileOptions_ = + objc.registerName("registeredTypeIdentifiersWithFileOptions:"); +late final _sel_relativePath = objc.registerName("relativePath"); +late final _sel_relativeString = objc.registerName("relativeString"); +late final _sel_release = objc.registerName("release"); +late final _sel_removeAllCachedResourceValues = + objc.registerName("removeAllCachedResourceValues"); +late final _sel_removeAllIndexes = objc.registerName("removeAllIndexes"); +late final _sel_removeAllObjects = objc.registerName("removeAllObjects"); +late final _sel_removeCachedResourceValueForKey_ = + objc.registerName("removeCachedResourceValueForKey:"); +late final _sel_removeIndex_ = objc.registerName("removeIndex:"); +late final _sel_removeIndexesInRange_ = + objc.registerName("removeIndexesInRange:"); +late final _sel_removeIndexes_ = objc.registerName("removeIndexes:"); +late final _sel_removeLastObject = objc.registerName("removeLastObject"); +late final _sel_removeObjectAtIndex_ = + objc.registerName("removeObjectAtIndex:"); +late final _sel_removeObjectForKey_ = objc.registerName("removeObjectForKey:"); +late final _sel_removeObjectIdenticalTo_ = + objc.registerName("removeObjectIdenticalTo:"); +late final _sel_removeObjectIdenticalTo_inRange_ = + objc.registerName("removeObjectIdenticalTo:inRange:"); +late final _sel_removeObject_ = objc.registerName("removeObject:"); +late final _sel_removeObject_inRange_ = + objc.registerName("removeObject:inRange:"); +late final _sel_removeObjectsAtIndexes_ = + objc.registerName("removeObjectsAtIndexes:"); +late final _sel_removeObjectsForKeys_ = + objc.registerName("removeObjectsForKeys:"); +late final _sel_removeObjectsInArray_ = + objc.registerName("removeObjectsInArray:"); +late final _sel_removeObjectsInRange_ = + objc.registerName("removeObjectsInRange:"); +late final _sel_removeObserver_forKeyPath_ = + objc.registerName("removeObserver:forKeyPath:"); +late final _sel_removeObserver_forKeyPath_context_ = + objc.registerName("removeObserver:forKeyPath:context:"); +late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_ = + objc.registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:"); +late final _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_ = objc + .registerName("removeObserver:fromObjectsAtIndexes:forKeyPath:context:"); +late final _sel_replaceBytesInRange_withBytes_ = + objc.registerName("replaceBytesInRange:withBytes:"); +late final _sel_replaceBytesInRange_withBytes_length_ = + objc.registerName("replaceBytesInRange:withBytes:length:"); +late final _sel_replaceCharactersInRange_withString_ = + objc.registerName("replaceCharactersInRange:withString:"); +late final _sel_replaceObjectAtIndex_withObject_ = + objc.registerName("replaceObjectAtIndex:withObject:"); +late final _sel_replaceObjectsAtIndexes_withObjects_ = + objc.registerName("replaceObjectsAtIndexes:withObjects:"); +late final _sel_replaceObjectsInRange_withObjectsFromArray_ = + objc.registerName("replaceObjectsInRange:withObjectsFromArray:"); +late final _sel_replaceObjectsInRange_withObjectsFromArray_range_ = + objc.registerName("replaceObjectsInRange:withObjectsFromArray:range:"); +late final _sel_replaceObjectsInRange_withObjects_count_ = + objc.registerName("replaceObjectsInRange:withObjects:count:"); +late final _sel_replaceOccurrencesOfString_withString_options_range_ = + objc.registerName("replaceOccurrencesOfString:withString:options:range:"); +late final _sel_replacementObjectForCoder_ = + objc.registerName("replacementObjectForCoder:"); +late final _sel_resetBytesInRange_ = objc.registerName("resetBytesInRange:"); +late final _sel_resolveClassMethod_ = objc.registerName("resolveClassMethod:"); +late final _sel_resolveInstanceMethod_ = + objc.registerName("resolveInstanceMethod:"); +late final _sel_resourceSpecifier = objc.registerName("resourceSpecifier"); +late final _sel_resourceValuesForKeys_error_ = + objc.registerName("resourceValuesForKeys:error:"); +late final _sel_resourceValuesForKeys_fromBookmarkData_ = + objc.registerName("resourceValuesForKeys:fromBookmarkData:"); +late final _sel_respondsToSelector_ = objc.registerName("respondsToSelector:"); +late final _sel_retain = objc.registerName("retain"); +late final _sel_retainCount = objc.registerName("retainCount"); +late final _sel_reverseObjectEnumerator = + objc.registerName("reverseObjectEnumerator"); +late final _sel_reversedOrderedSet = objc.registerName("reversedOrderedSet"); +late final _sel_scheme = objc.registerName("scheme"); +late final _sel_self = objc.registerName("self"); +late final _sel_set = objc.registerName("set"); +late final _sel_setArray_ = objc.registerName("setArray:"); +late final _sel_setByAddingObject_ = objc.registerName("setByAddingObject:"); +late final _sel_setByAddingObjectsFromArray_ = + objc.registerName("setByAddingObjectsFromArray:"); +late final _sel_setByAddingObjectsFromSet_ = + objc.registerName("setByAddingObjectsFromSet:"); +late final _sel_setData_ = objc.registerName("setData:"); +late final _sel_setDictionary_ = objc.registerName("setDictionary:"); +late final _sel_setLength_ = objc.registerName("setLength:"); +late final _sel_setObject_atIndex_ = objc.registerName("setObject:atIndex:"); +late final _sel_setObject_atIndexedSubscript_ = + objc.registerName("setObject:atIndexedSubscript:"); +late final _sel_setObject_forKey_ = objc.registerName("setObject:forKey:"); +late final _sel_setObject_forKeyedSubscript_ = + objc.registerName("setObject:forKeyedSubscript:"); +late final _sel_setObservationInfo_ = objc.registerName("setObservationInfo:"); +late final _sel_setResourceValue_forKey_error_ = + objc.registerName("setResourceValue:forKey:error:"); +late final _sel_setResourceValues_error_ = + objc.registerName("setResourceValues:error:"); +late final _sel_setSet_ = objc.registerName("setSet:"); +late final _sel_setString_ = objc.registerName("setString:"); +late final _sel_setSuggestedName_ = objc.registerName("setSuggestedName:"); +late final _sel_setTemporaryResourceValue_forKey_ = + objc.registerName("setTemporaryResourceValue:forKey:"); +late final _sel_setVersion_ = objc.registerName("setVersion:"); +late final _sel_setWithArray_ = objc.registerName("setWithArray:"); +late final _sel_setWithCapacity_ = objc.registerName("setWithCapacity:"); +late final _sel_setWithObject_ = objc.registerName("setWithObject:"); +late final _sel_setWithObjects_ = objc.registerName("setWithObjects:"); +late final _sel_setWithObjects_count_ = + objc.registerName("setWithObjects:count:"); +late final _sel_setWithSet_ = objc.registerName("setWithSet:"); +late final _sel_sharedKeySetForKeys_ = + objc.registerName("sharedKeySetForKeys:"); +late final _sel_shiftIndexesStartingAtIndex_by_ = + objc.registerName("shiftIndexesStartingAtIndex:by:"); +late final _sel_shortValue = objc.registerName("shortValue"); +late final _sel_signatureWithObjCTypes_ = + objc.registerName("signatureWithObjCTypes:"); +late final _sel_smallestEncoding = objc.registerName("smallestEncoding"); +late final _sel_sortUsingFunction_context_ = + objc.registerName("sortUsingFunction:context:"); +late final _sel_sortUsingSelector_ = objc.registerName("sortUsingSelector:"); +late final _sel_sortedArrayHint = objc.registerName("sortedArrayHint"); +late final _sel_sortedArrayUsingFunction_context_ = + objc.registerName("sortedArrayUsingFunction:context:"); +late final _sel_sortedArrayUsingFunction_context_hint_ = + objc.registerName("sortedArrayUsingFunction:context:hint:"); +late final _sel_sortedArrayUsingSelector_ = + objc.registerName("sortedArrayUsingSelector:"); +late final _sel_standardizedURL = objc.registerName("standardizedURL"); +late final _sel_startAccessingSecurityScopedResource = + objc.registerName("startAccessingSecurityScopedResource"); +late final _sel_stopAccessingSecurityScopedResource = + objc.registerName("stopAccessingSecurityScopedResource"); +late final _sel_string = objc.registerName("string"); +late final _sel_stringByAddingPercentEncodingWithAllowedCharacters_ = + objc.registerName("stringByAddingPercentEncodingWithAllowedCharacters:"); +late final _sel_stringByAppendingFormat_ = + objc.registerName("stringByAppendingFormat:"); +late final _sel_stringByAppendingString_ = + objc.registerName("stringByAppendingString:"); +late final _sel_stringByApplyingTransform_reverse_ = + objc.registerName("stringByApplyingTransform:reverse:"); +late final _sel_stringByFoldingWithOptions_locale_ = + objc.registerName("stringByFoldingWithOptions:locale:"); +late final _sel_stringByPaddingToLength_withString_startingAtIndex_ = + objc.registerName("stringByPaddingToLength:withString:startingAtIndex:"); +late final _sel_stringByRemovingPercentEncoding = + objc.registerName("stringByRemovingPercentEncoding"); +late final _sel_stringByReplacingCharactersInRange_withString_ = + objc.registerName("stringByReplacingCharactersInRange:withString:"); +late final _sel_stringByReplacingOccurrencesOfString_withString_ = + objc.registerName("stringByReplacingOccurrencesOfString:withString:"); +late final _sel_stringByReplacingOccurrencesOfString_withString_options_range_ = + objc.registerName( + "stringByReplacingOccurrencesOfString:withString:options:range:"); +late final _sel_stringByTrimmingCharactersInSet_ = + objc.registerName("stringByTrimmingCharactersInSet:"); +late final _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_ = + objc.registerName( + "stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:"); +late final _sel_stringValue = objc.registerName("stringValue"); +late final _sel_stringWithCString_encoding_ = + objc.registerName("stringWithCString:encoding:"); +late final _sel_stringWithCapacity_ = objc.registerName("stringWithCapacity:"); +late final _sel_stringWithCharacters_length_ = + objc.registerName("stringWithCharacters:length:"); +late final _sel_stringWithContentsOfFile_encoding_error_ = + objc.registerName("stringWithContentsOfFile:encoding:error:"); +late final _sel_stringWithContentsOfFile_usedEncoding_error_ = + objc.registerName("stringWithContentsOfFile:usedEncoding:error:"); +late final _sel_stringWithContentsOfURL_encoding_error_ = + objc.registerName("stringWithContentsOfURL:encoding:error:"); +late final _sel_stringWithContentsOfURL_usedEncoding_error_ = + objc.registerName("stringWithContentsOfURL:usedEncoding:error:"); +late final _sel_stringWithFormat_ = objc.registerName("stringWithFormat:"); +late final _sel_stringWithString_ = objc.registerName("stringWithString:"); +late final _sel_stringWithUTF8String_ = + objc.registerName("stringWithUTF8String:"); +late final _sel_stringWithValidatedFormat_validFormatSpecifiers_error_ = + objc.registerName("stringWithValidatedFormat:validFormatSpecifiers:error:"); +late final _sel_subarrayWithRange_ = objc.registerName("subarrayWithRange:"); +late final _sel_subdataWithRange_ = objc.registerName("subdataWithRange:"); +late final _sel_substringFromIndex_ = objc.registerName("substringFromIndex:"); +late final _sel_substringToIndex_ = objc.registerName("substringToIndex:"); +late final _sel_substringWithRange_ = objc.registerName("substringWithRange:"); +late final _sel_suggestedName = objc.registerName("suggestedName"); +late final _sel_superclass = objc.registerName("superclass"); +late final _sel_supportsSecureCoding = + objc.registerName("supportsSecureCoding"); +late final _sel_symbolCharacterSet = objc.registerName("symbolCharacterSet"); +late final _sel_timeIntervalSince1970 = + objc.registerName("timeIntervalSince1970"); +late final _sel_timeIntervalSinceDate_ = + objc.registerName("timeIntervalSinceDate:"); +late final _sel_timeIntervalSinceNow = + objc.registerName("timeIntervalSinceNow"); +late final _sel_timeIntervalSinceReferenceDate = + objc.registerName("timeIntervalSinceReferenceDate"); +late final _sel_underlyingErrors = objc.registerName("underlyingErrors"); +late final _sel_unionOrderedSet_ = objc.registerName("unionOrderedSet:"); +late final _sel_unionSet_ = objc.registerName("unionSet:"); +late final _sel_unsignedCharValue = objc.registerName("unsignedCharValue"); +late final _sel_unsignedIntValue = objc.registerName("unsignedIntValue"); +late final _sel_unsignedIntegerValue = + objc.registerName("unsignedIntegerValue"); +late final _sel_unsignedLongLongValue = + objc.registerName("unsignedLongLongValue"); +late final _sel_unsignedLongValue = objc.registerName("unsignedLongValue"); +late final _sel_unsignedShortValue = objc.registerName("unsignedShortValue"); +late final _sel_uppercaseLetterCharacterSet = + objc.registerName("uppercaseLetterCharacterSet"); +late final _sel_uppercaseString = objc.registerName("uppercaseString"); +late final _sel_uppercaseStringWithLocale_ = + objc.registerName("uppercaseStringWithLocale:"); +late final _sel_user = objc.registerName("user"); +late final _sel_userInfo = objc.registerName("userInfo"); +late final _sel_valueWithBytes_objCType_ = + objc.registerName("valueWithBytes:objCType:"); +late final _sel_valueWithNonretainedObject_ = + objc.registerName("valueWithNonretainedObject:"); +late final _sel_valueWithPointer_ = objc.registerName("valueWithPointer:"); +late final _sel_valueWithRange_ = objc.registerName("valueWithRange:"); +late final _sel_value_withObjCType_ = objc.registerName("value:withObjCType:"); +late final _sel_version = objc.registerName("version"); +late final _sel_whitespaceAndNewlineCharacterSet = + objc.registerName("whitespaceAndNewlineCharacterSet"); +late final _sel_whitespaceCharacterSet = + objc.registerName("whitespaceCharacterSet"); +late final _sel_willChangeValueForKey_ = + objc.registerName("willChangeValueForKey:"); +late final _sel_willChangeValueForKey_withSetMutation_usingObjects_ = + objc.registerName("willChangeValueForKey:withSetMutation:usingObjects:"); +late final _sel_willChange_valuesAtIndexes_forKey_ = + objc.registerName("willChange:valuesAtIndexes:forKey:"); +late final _sel_writableTypeIdentifiersForItemProvider = + objc.registerName("writableTypeIdentifiersForItemProvider"); +late final _sel_writeBookmarkData_toURL_options_error_ = + objc.registerName("writeBookmarkData:toURL:options:error:"); +late final _sel_writeToFile_atomically_ = + objc.registerName("writeToFile:atomically:"); +late final _sel_writeToFile_atomically_encoding_error_ = + objc.registerName("writeToFile:atomically:encoding:error:"); +late final _sel_writeToFile_options_error_ = + objc.registerName("writeToFile:options:error:"); +late final _sel_writeToURL_atomically_ = + objc.registerName("writeToURL:atomically:"); +late final _sel_writeToURL_atomically_encoding_error_ = + objc.registerName("writeToURL:atomically:encoding:error:"); +late final _sel_writeToURL_error_ = objc.registerName("writeToURL:error:"); +late final _sel_writeToURL_options_error_ = + objc.registerName("writeToURL:options:error:"); +late final _sel_zone = objc.registerName("zone"); +typedef instancetype = ffi.Pointer; +typedef Dartinstancetype = objc.ObjCObjectBase; diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m new file mode 100644 index 000000000..7d756bb89 --- /dev/null +++ b/pkgs/objective_c/src/objective_c_bindings_generated.m @@ -0,0 +1,26 @@ +#include +#import "foundation.h" +#import "proxy.h" + +#if !__has_feature(objc_arc) +#error "This file must be compiled with ARC enabled" +#endif + +id objc_retain(id); +id objc_retainBlock(id); + +typedef void (^_ListenerTrampoline)(void * arg0); +_ListenerTrampoline _wrapListenerBlock_64xl06(_ListenerTrampoline block) NS_RETURNS_RETAINED { + return ^void(void * arg0) { + objc_retainBlock(block); + block(arg0); + }; +} + +typedef void (^_ListenerTrampoline1)(void * arg0, id arg1); +_ListenerTrampoline1 _wrapListenerBlock_2mz4zp(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { + return ^void(void * arg0, id arg1) { + objc_retainBlock(block); + block(arg0, objc_retain(arg1)); + }; +} diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index 3eae0ff06..a055fc559 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -63,5 +63,5 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m - lib.lookup('_wrapListenerBlock_2mz4zp'); // objective_c_bindings_generated.m + lib.lookup('_wrapListenerBlock_64xl06'); // objective_c_bindings_generated.m } From a26a4a584847ade78530d9fbc1ad165950c09734 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Wed, 25 Sep 2024 18:48:21 +1000 Subject: [PATCH 18/23] Name msgSends based on FNV --- .../objc_built_in_functions.dart | 2 +- .../src/objective_c_bindings_generated.dart | 7001 +++++++++-------- 2 files changed, 3570 insertions(+), 3433 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart index e6673b943..6ce7d90a9 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart @@ -128,7 +128,7 @@ class ObjCBuiltInFunctions { key += ' ${p.type.cacheKey()}'; } return _msgSendFuncs[key] ??= ObjCMsgSendFunc( - '_objc_msgSend_${_msgSendFuncs.length}', + '_objc_msgSend_${fnvHash32(key).toRadixString(36)}', returnType, params, useMsgSendVariants); diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 1669e65ef..f3a6dc520 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -53,31 +53,31 @@ class DartProxy extends NSProxy { /// Returns whether [obj] is an instance of [DartProxy]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); } /// alloc static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_DartProxy, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_DartProxy, _sel_alloc); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// autorelease DartProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return DartProxy.castFromPointer(_ret, retain: true, release: true); } /// forwardInvocation: void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( + _objc_msgSend_1oebm4t( this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } /// initFromBuilder: DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1spzq1i(this.ref.retainAndReturnPointer(), _sel_initFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } @@ -85,32 +85,33 @@ class DartProxy extends NSProxy { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_c9w01a( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } /// newFromBuilder: static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_317( + final _ret = _objc_msgSend_1spzq1i( _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer sel) { - return _objc_msgSend_4(this.ref.pointer, _sel_respondsToSelector_, sel); + return _objc_msgSend_156r0km( + this.ref.pointer, _sel_respondsToSelector_, sel); } /// retain DartProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return DartProxy.castFromPointer(_ret, retain: true, release: true); } /// self DartProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return DartProxy.castFromPointer(_ret, retain: true, release: true); } } @@ -132,32 +133,32 @@ class DartProxyBuilder extends NSObject { /// Returns whether [obj] is an instance of [DartProxyBuilder]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); } /// alloc static DartProxyBuilder alloc() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_DartProxyBuilder, _sel_alloc); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_DartProxyBuilder, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc( + _class_DartProxyBuilder, _sel_allocWithZone_, zone); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_DartProxyBuilder, + return _objc_msgSend_1yxk6hr(_class_DartProxyBuilder, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease DartProxyBuilder autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } @@ -166,7 +167,7 @@ class DartProxyBuilder extends NSObject { ffi.Pointer sel, NSMethodSignature signature, ffi.Pointer block) { - _objc_msgSend_316( + _objc_msgSend_tb0wvk( this.ref.pointer, _sel_implementMethod_withSignature_andBlock_, sel, @@ -176,32 +177,33 @@ class DartProxyBuilder extends NSObject { /// init DartProxyBuilder init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_DartProxyBuilder, + final _ret = _objc_msgSend_7blsm6(_class_DartProxyBuilder, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static DartProxyBuilder new1() { - final _ret = _objc_msgSend_2(_class_DartProxyBuilder, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_DartProxyBuilder, _sel_new); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// retain DartProxyBuilder retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } /// self DartProxyBuilder self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } } @@ -223,7 +225,7 @@ class NSArray extends NSObject { /// Returns whether [obj] is an instance of [NSArray]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); } @@ -233,7 +235,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_139( + _objc_msgSend_v6swnz( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -249,7 +251,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_136( + _objc_msgSend_30xfe1( this.ref.pointer, _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, observer.ref.pointer, @@ -261,39 +263,40 @@ class NSArray extends NSObject { /// alloc static NSArray alloc() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_alloc); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSArray, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSArray, _sel_allocWithZone_, zone); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// array static NSArray array() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_array); + final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_array); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByAddingObject: NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( + final _ret = _objc_msgSend_oozkz4( this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByAddingObjectsFromArray: NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_103(this.ref.pointer, + final _ret = _objc_msgSend_19m6ief(this.ref.pointer, _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByApplyingDifference: NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_132(this.ref.pointer, + final _ret = _objc_msgSend_16lf0jn(this.ref.pointer, _sel_arrayByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -302,14 +305,14 @@ class NSArray extends NSObject { /// arrayWithArray: static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( + final _ret = _objc_msgSend_abruu( _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -318,7 +321,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( + final _ret = _objc_msgSend_vymgsz( _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -328,7 +331,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSArray, + final _ret = _objc_msgSend_1r6j21t(_class_NSArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -337,14 +340,14 @@ class NSArray extends NSObject { /// arrayWithObject: static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -352,33 +355,33 @@ class NSArray extends NSObject { /// arrayWithObjects:count: static NSArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_bd92x2( _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSArray, + return _objc_msgSend_1yxk6hr(_class_NSArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// componentsJoinedByString: NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_104(this.ref.pointer, + final _ret = _objc_msgSend_1x8phyb(this.ref.pointer, _sel_componentsJoinedByString_, separator.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// containsObject: bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } /// count int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -386,27 +389,27 @@ class NSArray extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_142(this.ref.pointer, + return _objc_msgSend_1fg578o(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( + final _ret = _objc_msgSend_16gidio( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -416,7 +419,7 @@ class NSArray extends NSObject { /// differenceFromArray: objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -424,7 +427,7 @@ class NSArray extends NSObject { /// differenceFromArray:withOptions: objc.ObjCObjectBase differenceFromArray_withOptions_( NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_131( + final _ret = _objc_msgSend_1daiw63( this.ref.pointer, _sel_differenceFromArray_withOptions_, other.ref.pointer, @@ -434,13 +437,13 @@ class NSArray extends NSObject { /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstObject objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_firstObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -448,7 +451,7 @@ class NSArray extends NSObject { /// firstObjectCommonWithArray: objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_106(this.ref.pointer, + final _ret = _objc_msgSend_b2jad5(this.ref.pointer, _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); return _ret.address == 0 ? null @@ -458,57 +461,59 @@ class NSArray extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + _objc_msgSend_1yyq820( + this.ref.pointer, _sel_getObjects_range_, objects, range); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( + return _objc_msgSend_mp4gfb( this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } /// indexOfObject:inRange: int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, _sel_indexOfObject_inRange_, + return _objc_msgSend_e1mf2z(this.ref.pointer, _sel_indexOfObject_inRange_, anObject.ref.pointer, range); } /// indexOfObjectIdenticalTo: int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_108( + return _objc_msgSend_mp4gfb( this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } /// indexOfObjectIdenticalTo:inRange: int indexOfObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_109(this.ref.pointer, + return _objc_msgSend_e1mf2z(this.ref.pointer, _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// init NSArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -517,7 +522,7 @@ class NSArray extends NSObject { /// initWithContentsOfFile: NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_abruu(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -526,7 +531,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL: NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_vymgsz(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -536,7 +541,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL:error: NSArray? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1r6j21t(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -545,7 +550,7 @@ class NSArray extends NSObject { /// initWithObjects: NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } @@ -553,27 +558,27 @@ class NSArray extends NSObject { /// initWithObjects:count: NSArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// isEqualToArray: bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_110( + return _objc_msgSend_i7o5qz( this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSArray, + final _ret = _objc_msgSend_7blsm6(_class_NSArray, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastObject objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_lastObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -581,14 +586,14 @@ class NSArray extends NSObject { /// makeObjectsPerformSelector: void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( + _objc_msgSend_1tl86yo( this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( + _objc_msgSend_1cswzl2( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -597,54 +602,58 @@ class NSArray extends NSObject { /// new static NSArray new1() { - final _ret = _objc_msgSend_2(_class_NSArray, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_new); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int index) { final _ret = - _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, index); + _objc_msgSend_13e2lx(this.ref.pointer, _sel_objectAtIndex_, index); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_18d4pk7( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + _objc_msgSend_z87g7r( + this.ref.pointer, + _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, + keyPath.ref.pointer, + context); } /// removeObserver:fromObjectsAtIndexes:forKeyPath: void removeObserver_fromObjectsAtIndexes_forKeyPath_( NSObject observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_138( + _objc_msgSend_4kvvn9( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, observer.ref.pointer, @@ -658,7 +667,7 @@ class NSArray extends NSObject { NSIndexSet indexes, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_137( + _objc_msgSend_17yazlx( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, observer.ref.pointer, @@ -670,13 +679,13 @@ class NSArray extends NSObject { /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_25skr7(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// sortedArrayHint NSData get sortedArrayHint { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_sortedArrayHint); + final _ret = _objc_msgSend_1ffou25(this.ref.pointer, _sel_sortedArrayHint); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -688,7 +697,7 @@ class NSArray extends NSObject { ffi.Pointer, ffi.Pointer)>> comparator, ffi.Pointer context) { - final _ret = _objc_msgSend_112(this.ref.pointer, + final _ret = _objc_msgSend_1k2nzfd(this.ref.pointer, _sel_sortedArrayUsingFunction_context_, comparator, context); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -702,7 +711,7 @@ class NSArray extends NSObject { comparator, ffi.Pointer context, NSData? hint) { - final _ret = _objc_msgSend_113( + final _ret = _objc_msgSend_ht6b8w( this.ref.pointer, _sel_sortedArrayUsingFunction_context_hint_, comparator, @@ -713,7 +722,7 @@ class NSArray extends NSObject { /// sortedArrayUsingSelector: NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( + final _ret = _objc_msgSend_mjgb62( this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -721,31 +730,31 @@ class NSArray extends NSObject { /// subarrayWithRange: NSArray subarrayWithRange_(NSRange range) { final _ret = - _objc_msgSend_115(this.ref.pointer, _sel_subarrayWithRange_, range); + _objc_msgSend_ohop0l(this.ref.pointer, _sel_subarrayWithRange_, range); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSArray, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSArray, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( + return _objc_msgSend_1iy1g3y( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } } @@ -784,114 +793,115 @@ class NSCharacterSet extends NSObject { /// Returns whether [obj] is an instance of [NSCharacterSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); } /// URLFragmentAllowedCharacterSet static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLHostAllowedCharacterSet static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLPasswordAllowedCharacterSet static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLPathAllowedCharacterSet static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLQueryAllowedCharacterSet static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLUserAllowedCharacterSet static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSCharacterSet alloc() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSCharacterSet, _sel_alloc); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSCharacterSet, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSCharacterSet, _sel_allocWithZone_, zone); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// alphanumericCharacterSet static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_alphanumericCharacterSet); + final _ret = _objc_msgSend_1eig5rh( + _class_NSCharacterSet, _sel_alphanumericCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSCharacterSet, + return _objc_msgSend_1yxk6hr(_class_NSCharacterSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// bitmapRepresentation NSData get bitmapRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_bitmapRepresentation); + final _ret = + _objc_msgSend_1ffou25(this.ref.pointer, _sel_bitmapRepresentation); return NSData.castFromPointer(_ret, retain: true, release: true); } /// capitalizedLetterCharacterSet static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterIsMember: bool characterIsMember_(int aCharacter) { - return _objc_msgSend_192( + return _objc_msgSend_1g0xxru( this.ref.pointer, _sel_characterIsMember_, aCharacter); } /// characterSetWithBitmapRepresentation: static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_189(_class_NSCharacterSet, + final _ret = _objc_msgSend_u8enln(_class_NSCharacterSet, _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterSetWithCharactersInString: static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { - final _ret = _objc_msgSend_34(_class_NSCharacterSet, + final _ret = _objc_msgSend_13fuhvz(_class_NSCharacterSet, _sel_characterSetWithCharactersInString_, aString.ref.pointer); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterSetWithContentsOfFile: static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_190(_class_NSCharacterSet, + final _ret = _objc_msgSend_10j8zu2(_class_NSCharacterSet, _sel_characterSetWithContentsOfFile_, fName.ref.pointer); return _ret.address == 0 ? null @@ -900,7 +910,7 @@ class NSCharacterSet extends NSObject { /// characterSetWithRange: static NSCharacterSet characterSetWithRange_(NSRange aRange) { - final _ret = _objc_msgSend_33( + final _ret = _objc_msgSend_1migo6x( _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } @@ -908,52 +918,53 @@ class NSCharacterSet extends NSObject { /// controlCharacterSet static NSCharacterSet getControlCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_controlCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_controlCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// decimalDigitCharacterSet static NSCharacterSet getDecimalDigitCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decimalDigitCharacterSet); + final _ret = _objc_msgSend_1eig5rh( + _class_NSCharacterSet, _sel_decimalDigitCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// decomposableCharacterSet static NSCharacterSet getDecomposableCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_decomposableCharacterSet); + final _ret = _objc_msgSend_1eig5rh( + _class_NSCharacterSet, _sel_decomposableCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// hasMemberInPlane: bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_195( + return _objc_msgSend_eyxxfh( this.ref.pointer, _sel_hasMemberInPlane_, thePlane); } /// illegalCharacterSet static NSCharacterSet getIllegalCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_illegalCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_illegalCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// init NSCharacterSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSCharacterSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -962,19 +973,19 @@ class NSCharacterSet extends NSObject { /// invertedSet NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_32(this.ref.pointer, _sel_invertedSet); + final _ret = _objc_msgSend_1eig5rh(this.ref.pointer, _sel_invertedSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// isSupersetOfSet: bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_194( + return _objc_msgSend_l02yqz( this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSCharacterSet, + final _ret = _objc_msgSend_7blsm6(_class_NSCharacterSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -982,80 +993,81 @@ class NSCharacterSet extends NSObject { /// letterCharacterSet static NSCharacterSet getLetterCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_letterCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_letterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// longCharacterIsMember: bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_193( + return _objc_msgSend_1uionlu( this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); } /// lowercaseLetterCharacterSet static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSCharacterSet new1() { - final _ret = _objc_msgSend_2(_class_NSCharacterSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSCharacterSet, _sel_new); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// newlineCharacterSet static NSCharacterSet getNewlineCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_newlineCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_newlineCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// nonBaseCharacterSet static NSCharacterSet getNonBaseCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_nonBaseCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// punctuationCharacterSet static NSCharacterSet getPunctuationCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_punctuationCharacterSet); + final _ret = _objc_msgSend_1eig5rh( + _class_NSCharacterSet, _sel_punctuationCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSCharacterSet, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSCharacterSet, _sel_supportsSecureCoding); } /// symbolCharacterSet static NSCharacterSet getSymbolCharacterSet() { final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_symbolCharacterSet); + _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_symbolCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// uppercaseLetterCharacterSet static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// whitespaceAndNewlineCharacterSet static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_32( + final _ret = _objc_msgSend_1eig5rh( _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// whitespaceCharacterSet static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = - _objc_msgSend_32(_class_NSCharacterSet, _sel_whitespaceCharacterSet); + final _ret = _objc_msgSend_1eig5rh( + _class_NSCharacterSet, _sel_whitespaceCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } } @@ -1077,7 +1089,7 @@ class NSCoder extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSCoder]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); } } @@ -1116,30 +1128,31 @@ class NSData extends NSObject { /// Returns whether [obj] is an instance of [NSData]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); + return _objc_msgSend_vnjqr0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); } /// alloc static NSData alloc() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_alloc); return NSData.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSData, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc(_class_NSData, _sel_allocWithZone_, zone); return NSData.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSData, + return _objc_msgSend_1yxk6hr(_class_NSData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// base64EncodedDataWithOptions: NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_187( + final _ret = _objc_msgSend_1u0i55o( this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1147,21 +1160,21 @@ class NSData extends NSObject { /// base64EncodedStringWithOptions: NSString base64EncodedStringWithOptions_( NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_185( + final _ret = _objc_msgSend_9eheps( this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); return NSString.castFromPointer(_ret, retain: true, release: true); } /// bytes ffi.Pointer get bytes { - return _objc_msgSend_35(this.ref.pointer, _sel_bytes); + return _objc_msgSend_iinxlj(this.ref.pointer, _sel_bytes); } /// compressedDataUsingAlgorithm:error: NSData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, + final _ret = _objc_msgSend_1v34g35(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -1170,13 +1183,13 @@ class NSData extends NSObject { /// data static NSData data() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_data); + final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_data); return NSData.castFromPointer(_ret, retain: true, release: true); } /// dataWithBytes:length: static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_f71kuh( _class_NSData, _sel_dataWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1184,7 +1197,7 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length: static NSData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_f71kuh( _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1192,14 +1205,14 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length:freeWhenDone: static NSData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSData, + final _ret = _objc_msgSend_nyxqhb(_class_NSData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: true, release: true); } /// dataWithContentsOfFile: static NSData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( + final _ret = _objc_msgSend_1st608x( _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -1211,7 +1224,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( + final _ret = _objc_msgSend_1plx52h( _class_NSData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -1224,7 +1237,7 @@ class NSData extends NSObject { /// dataWithContentsOfURL: static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( + final _ret = _objc_msgSend_19i64n4( _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -1236,7 +1249,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_6y9g84( _class_NSData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -1249,8 +1262,8 @@ class NSData extends NSObject { /// dataWithData: static NSData dataWithData_(NSData data) { - final _ret = - _objc_msgSend_183(_class_NSData, _sel_dataWithData_, data.ref.pointer); + final _ret = _objc_msgSend_ygnuim( + _class_NSData, _sel_dataWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1258,7 +1271,7 @@ class NSData extends NSObject { NSData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, + final _ret = _objc_msgSend_1v34g35(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -1267,36 +1280,38 @@ class NSData extends NSObject { /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// getBytes:length: void getBytes_length_(ffi.Pointer buffer, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_getBytes_length_, buffer, length); + _objc_msgSend_t86pq6( + this.ref.pointer, _sel_getBytes_length_, buffer, length); } /// getBytes:range: void getBytes_range_(ffi.Pointer buffer, NSRange range) { - _objc_msgSend_38(this.ref.pointer, _sel_getBytes_range_, buffer, range); + _objc_msgSend_arcibv(this.ref.pointer, _sel_getBytes_range_, buffer, range); } /// init NSData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithBase64EncodedData:options: NSData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( + final _ret = _objc_msgSend_1scwq30( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -1309,7 +1324,7 @@ class NSData extends NSObject { /// initWithBase64EncodedString:options: NSData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( + final _ret = _objc_msgSend_7vhf68( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -1321,14 +1336,14 @@ class NSData extends NSObject { /// initWithBytes:length: NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithBytesNoCopy:length: NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -1336,14 +1351,14 @@ class NSData extends NSObject { /// initWithBytesNoCopy:length:freeWhenDone: NSData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_nyxqhb(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -1352,7 +1367,7 @@ class NSData extends NSObject { /// initWithContentsOfFile: NSData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -1364,7 +1379,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( + final _ret = _objc_msgSend_1plx52h( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -1377,7 +1392,7 @@ class NSData extends NSObject { /// initWithContentsOfURL: NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -1389,7 +1404,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_6y9g84( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -1402,32 +1417,32 @@ class NSData extends NSObject { /// initWithData: NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ygnuim(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: false, release: true); } /// isEqualToData: bool isEqualToData_(NSData other) { - return _objc_msgSend_39( + return _objc_msgSend_1vlwu5n( this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSData, + final _ret = _objc_msgSend_7blsm6(_class_NSData, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); } /// new static NSData new1() { - final _ret = _objc_msgSend_2(_class_NSData, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_new); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -1435,14 +1450,14 @@ class NSData extends NSObject { void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, NSDataSearchOptions mask, NSRange searchRange) { objc.useMsgSendVariants - ? _objc_msgSend_177Stret( + ? _objc_msgSend_k0qvnpStret( stret, this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, mask.value, searchRange) - : stret.ref = _objc_msgSend_177( + : stret.ref = _objc_msgSend_k0qvnp( this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, @@ -1453,18 +1468,18 @@ class NSData extends NSObject { /// subdataWithRange: NSData subdataWithRange_(NSRange range) { final _ret = - _objc_msgSend_40(this.ref.pointer, _sel_subdataWithRange_, range); + _objc_msgSend_jc9svt(this.ref.pointer, _sel_subdataWithRange_, range); return NSData.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSData, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSData, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } @@ -1473,13 +1488,17 @@ class NSData extends NSObject { NSString path, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_175(this.ref.pointer, _sel_writeToFile_options_error_, - path.ref.pointer, writeOptionsMask.value, errorPtr); + return _objc_msgSend_14alzs4( + this.ref.pointer, + _sel_writeToFile_options_error_, + path.ref.pointer, + writeOptionsMask.value, + errorPtr); } /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } @@ -1488,8 +1507,12 @@ class NSData extends NSObject { NSURL url, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_176(this.ref.pointer, _sel_writeToURL_options_error_, - url.ref.pointer, writeOptionsMask.value, errorPtr); + return _objc_msgSend_1wsuaah( + this.ref.pointer, + _sel_writeToURL_options_error_, + url.ref.pointer, + writeOptionsMask.value, + errorPtr); } } @@ -1643,129 +1666,131 @@ class NSDate extends NSObject { /// Returns whether [obj] is an instance of [NSDate]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); + return _objc_msgSend_vnjqr0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); } /// alloc static NSDate alloc() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_alloc); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSDate, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc(_class_NSDate, _sel_allocWithZone_, zone); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDate, + return _objc_msgSend_1yxk6hr(_class_NSDate, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSDate autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// compare: NSComparisonResult compare_(NSDate other) { - final _ret = - _objc_msgSend_281(this.ref.pointer, _sel_compare_, other.ref.pointer); + final _ret = _objc_msgSend_1r78gmo( + this.ref.pointer, _sel_compare_, other.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// date static NSDate date() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_date); + final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_date); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateByAddingTimeInterval: NSDate dateByAddingTimeInterval_(double ti) { - final _ret = - _objc_msgSend_278(this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); + final _ret = _objc_msgSend_10l3pg0( + this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeInterval:sinceDate: static NSDate dateWithTimeInterval_sinceDate_( double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(_class_NSDate, + final _ret = _objc_msgSend_dt7pc3(_class_NSDate, _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSince1970: static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_10l3pg0( _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceNow: static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_10l3pg0( _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceReferenceDate: static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278( + final _ret = _objc_msgSend_10l3pg0( _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// distantFuture static NSDate getDistantFuture() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantFuture); + final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_distantFuture); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantPast static NSDate getDistantPast() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_distantPast); + final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_distantPast); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// earlierDate: NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( + final _ret = _objc_msgSend_jj97h( this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSDate init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSDate? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -1774,110 +1799,113 @@ class NSDate extends NSObject { /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_283(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_dt7pc3(this.ref.retainAndReturnPointer(), _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSince1970: NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSinceNow: NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSinceReferenceDate: NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_278(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// isEqualToDate: bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_282( + return _objc_msgSend_12r4wy0( this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDate, + final _ret = _objc_msgSend_7blsm6(_class_NSDate, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// laterDate: NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_280( + final _ret = _objc_msgSend_jj97h( this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// new static NSDate new1() { - final _ret = _objc_msgSend_2(_class_NSDate, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_new); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// now static NSDate getNow() { - final _ret = _objc_msgSend_284(_class_NSDate, _sel_now); + final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_now); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// retain NSDate retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// self NSDate self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDate, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSDate, _sel_supportsSecureCoding); } /// timeIntervalSince1970 double get timeIntervalSince1970 { return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSince1970); + ? _objc_msgSend_1cmxxjjFpret( + this.ref.pointer, _sel_timeIntervalSince1970) + : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_timeIntervalSince1970); } /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants - ? _objc_msgSend_279Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, - anotherDate.ref.pointer) - : _objc_msgSend_279(this.ref.pointer, _sel_timeIntervalSinceDate_, + ? _objc_msgSend_jrhoueFpret(this.ref.pointer, + _sel_timeIntervalSinceDate_, anotherDate.ref.pointer) + : _objc_msgSend_jrhoue(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer); } /// timeIntervalSinceNow double get timeIntervalSinceNow { return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_83(this.ref.pointer, _sel_timeIntervalSinceNow); + ? _objc_msgSend_1cmxxjjFpret( + this.ref.pointer, _sel_timeIntervalSinceNow) + : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_timeIntervalSinceNow); } /// timeIntervalSinceReferenceDate static double getTimeIntervalSinceReferenceDate() { return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret( + ? _objc_msgSend_1cmxxjjFpret( _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_83(_class_NSDate, _sel_timeIntervalSinceReferenceDate); + : _objc_msgSend_1cmxxjj( + _class_NSDate, _sel_timeIntervalSinceReferenceDate); } } @@ -1898,51 +1926,51 @@ class NSDictionary extends NSObject { /// Returns whether [obj] is an instance of [NSDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); } /// allKeys NSArray get allKeys { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allKeys); + final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allKeys); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allKeysForObject: NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_102( + final _ret = _objc_msgSend_oozkz4( this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allValues NSArray get allValues { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allValues); + final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allValues); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_alloc); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSDictionary, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSDictionary, _sel_allocWithZone_, zone); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSDictionary, + return _objc_msgSend_1yxk6hr(_class_NSDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// count int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -1950,34 +1978,34 @@ class NSDictionary extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_142(this.ref.pointer, + return _objc_msgSend_1fg578o(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionInStringsFileFormat NSString get descriptionInStringsFileFormat { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_descriptionInStringsFileFormat); + final _ret = _objc_msgSend_1lufsjd( + this.ref.pointer, _sel_descriptionInStringsFileFormat); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( + final _ret = _objc_msgSend_16gidio( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -1987,13 +2015,13 @@ class NSDictionary extends NSObject { /// dictionary static NSDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_dictionary); + final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_dictionary); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSDictionary, + final _ret = _objc_msgSend_16wg0om(_class_NSDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -2002,7 +2030,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSDictionary, + final _ret = _objc_msgSend_1ahzjc3(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -2012,7 +2040,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSDictionary, + final _ret = _objc_msgSend_f9nhw1(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -2021,7 +2049,7 @@ class NSDictionary extends NSObject { /// dictionaryWithDictionary: static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165( + final _ret = _objc_msgSend_cqfoka( _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2029,7 +2057,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObject:forKey: static NSDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSDictionary, + final _ret = _objc_msgSend_17mnn92(_class_NSDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2037,7 +2065,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObjects:forKeys: static NSDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( + final _ret = _objc_msgSend_1a9036y( _class_NSDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -2050,7 +2078,7 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_158(_class_NSDictionary, + final _ret = _objc_msgSend_m7u1ql(_class_NSDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2058,14 +2086,14 @@ class NSDictionary extends NSObject { /// dictionaryWithObjectsAndKeys: static NSDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSDictionary, + final _ret = _objc_msgSend_b55pub(_class_NSDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } @@ -2074,19 +2102,20 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int count) { - _objc_msgSend_161( + _objc_msgSend_n0pjcm( this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } /// init NSDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2095,7 +2124,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfFile: NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_16wg0om(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -2104,7 +2133,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL: NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1ahzjc3(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -2114,7 +2143,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL:error: NSDictionary? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_f9nhw1(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -2123,7 +2152,7 @@ class NSDictionary extends NSObject { /// initWithDictionary: NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_cqfoka(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -2131,14 +2160,14 @@ class NSDictionary extends NSObject { /// initWithDictionary:copyItems: NSDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1vylvvm(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects:forKeys: NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1a9036y(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -2148,33 +2177,33 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m7u1ql(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithObjectsAndKeys: NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// isEqualToDictionary: bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_159(this.ref.pointer, _sel_isEqualToDictionary_, + return _objc_msgSend_fyu26n(this.ref.pointer, _sel_isEqualToDictionary_, otherDictionary.ref.pointer); } /// keyEnumerator NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_keyEnumerator); + final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_keyEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSDictionary, + final _ret = _objc_msgSend_7blsm6(_class_NSDictionary, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -2182,26 +2211,26 @@ class NSDictionary extends NSObject { /// keysSortedByValueUsingSelector: NSArray keysSortedByValueUsingSelector_( ffi.Pointer comparator) { - final _ret = _objc_msgSend_114( + final _ret = _objc_msgSend_mjgb62( this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// new static NSDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSDictionary, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_new); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectForKey: objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { - final _ret = _objc_msgSend_15( + final _ret = _objc_msgSend_18edh6q( this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); return _ret.address == 0 ? null @@ -2210,7 +2239,7 @@ class NSDictionary extends NSObject { /// objectForKeyedSubscript: objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_15( + final _ret = _objc_msgSend_18edh6q( this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); return _ret.address == 0 ? null @@ -2220,7 +2249,7 @@ class NSDictionary extends NSObject { /// objectsForKeys:notFoundMarker: NSArray objectsForKeys_notFoundMarker_( NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_160( + final _ret = _objc_msgSend_18bfloq( this.ref.pointer, _sel_objectsForKeys_notFoundMarker_, keys.ref.pointer, @@ -2230,32 +2259,33 @@ class NSDictionary extends NSObject { /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSDictionary, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSDictionary, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_41(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_135(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_116( + return _objc_msgSend_1iy1g3y( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } } @@ -2292,32 +2322,32 @@ class NSEnumerator extends NSObject { /// Returns whether [obj] is an instance of [NSEnumerator]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); } /// allObjects objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_allObjects); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_allObjects); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// alloc static NSEnumerator alloc() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSEnumerator, _sel_alloc); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSEnumerator, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSEnumerator, _sel_allocWithZone_, zone); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSEnumerator, + return _objc_msgSend_1yxk6hr(_class_NSEnumerator, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } @@ -2326,32 +2356,33 @@ class NSEnumerator extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_142(this.ref.pointer, + return _objc_msgSend_1fg578o(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// init NSEnumerator init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSEnumerator, + final _ret = _objc_msgSend_7blsm6(_class_NSEnumerator, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSEnumerator new1() { - final _ret = _objc_msgSend_2(_class_NSEnumerator, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSEnumerator, _sel_new); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// nextObject objc.ObjCObjectBase? nextObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_nextObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_nextObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -2375,49 +2406,50 @@ class NSError extends NSObject { /// Returns whether [obj] is an instance of [NSError]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); } /// alloc static NSError alloc() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSError, _sel_alloc); return NSError.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSError, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSError, _sel_allocWithZone_, zone); return NSError.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSError, + return _objc_msgSend_1yxk6hr(_class_NSError, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// code int get code { - return _objc_msgSend_79(this.ref.pointer, _sel_code); + return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_code); } /// domain NSString get domain { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_domain); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_domain); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// errorWithDomain:code:userInfo: static NSError errorWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_uzo2vr( _class_NSError, _sel_errorWithDomain_code_userInfo_, domain.ref.pointer, @@ -2428,7 +2460,7 @@ class NSError extends NSObject { /// helpAnchor NSString? get helpAnchor { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_helpAnchor); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_helpAnchor); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -2436,13 +2468,14 @@ class NSError extends NSObject { /// init NSError init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSError.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSError? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2452,7 +2485,7 @@ class NSError extends NSObject { /// initWithDomain:code:userInfo: NSError initWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_99( + final _ret = _objc_msgSend_uzo2vr( this.ref.retainAndReturnPointer(), _sel_initWithDomain_code_userInfo_, domain.ref.pointer, @@ -2463,21 +2496,22 @@ class NSError extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSError, + final _ret = _objc_msgSend_7blsm6(_class_NSError, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// localizedDescription NSString get localizedDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_localizedDescription); + final _ret = + _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedFailureReason NSString? get localizedFailureReason { final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedFailureReason); + _objc_msgSend_f9rl9u(this.ref.pointer, _sel_localizedFailureReason); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -2486,7 +2520,7 @@ class NSError extends NSObject { /// localizedRecoveryOptions NSArray? get localizedRecoveryOptions { final _ret = - _objc_msgSend_143(this.ref.pointer, _sel_localizedRecoveryOptions); + _objc_msgSend_1o43rdm(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -2494,8 +2528,8 @@ class NSError extends NSObject { /// localizedRecoverySuggestion NSString? get localizedRecoverySuggestion { - final _ret = - _objc_msgSend_58(this.ref.pointer, _sel_localizedRecoverySuggestion); + final _ret = _objc_msgSend_f9rl9u( + this.ref.pointer, _sel_localizedRecoverySuggestion); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -2503,13 +2537,13 @@ class NSError extends NSObject { /// new static NSError new1() { - final _ret = _objc_msgSend_2(_class_NSError, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSError, _sel_new); return NSError.castFromPointer(_ret, retain: false, release: true); } /// recoveryAttempter objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_recoveryAttempter); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_recoveryAttempter); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -2517,18 +2551,18 @@ class NSError extends NSObject { /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSError, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSError, _sel_supportsSecureCoding); } /// underlyingErrors NSArray get underlyingErrors { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_underlyingErrors); + final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_underlyingErrors); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// userInfo objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_userInfo); return objc.ObjCObjectBase(_ret, retain: true, release: true); } } @@ -2562,65 +2596,66 @@ class NSIndexSet extends NSObject { /// Returns whether [obj] is an instance of [NSIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); } /// alloc static NSIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_alloc); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSIndexSet, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSIndexSet, _sel_allocWithZone_, zone); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSIndexSet, + return _objc_msgSend_1yxk6hr(_class_NSIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// containsIndex: bool containsIndex_(int value) { - return _objc_msgSend_124(this.ref.pointer, _sel_containsIndex_, value); + return _objc_msgSend_1jghkco(this.ref.pointer, _sel_containsIndex_, value); } /// containsIndexes: bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_120( + return _objc_msgSend_1181j77( this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); } /// containsIndexesInRange: bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( + return _objc_msgSend_9w0bah( this.ref.pointer, _sel_containsIndexesInRange_, range); } /// count int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); } /// countOfIndexesInRange: int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_123( + return _objc_msgSend_d82kis( this.ref.pointer, _sel_countOfIndexesInRange_, range); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstIndex int get firstIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_firstIndex); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_firstIndex); } /// getIndexes:maxCount:inIndexRange: @@ -2628,62 +2663,64 @@ class NSIndexSet extends NSObject { ffi.Pointer indexBuffer, int bufferSize, ffi.Pointer range) { - return _objc_msgSend_122(this.ref.pointer, + return _objc_msgSend_1kxkbns(this.ref.pointer, _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } /// indexGreaterThanIndex: int indexGreaterThanIndex_(int value) { - return _objc_msgSend_121( + return _objc_msgSend_zeso01( this.ref.pointer, _sel_indexGreaterThanIndex_, value); } /// indexGreaterThanOrEqualToIndex: int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( + return _objc_msgSend_zeso01( this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } /// indexLessThanIndex: int indexLessThanIndex_(int value) { - return _objc_msgSend_121(this.ref.pointer, _sel_indexLessThanIndex_, value); + return _objc_msgSend_zeso01( + this.ref.pointer, _sel_indexLessThanIndex_, value); } /// indexLessThanOrEqualToIndex: int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_121( + return _objc_msgSend_zeso01( this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } /// indexSet static NSIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_indexSet); + final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_indexSet); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndex: static NSIndexSet indexSetWithIndex_(int value) { final _ret = - _objc_msgSend_100(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + _objc_msgSend_13e2lx(_class_NSIndexSet, _sel_indexSetWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( + final _ret = _objc_msgSend_bsaztk( _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// init NSIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2692,58 +2729,58 @@ class NSIndexSet extends NSObject { /// initWithIndex: NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndexSet: NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1avl3w6(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndexesInRange: NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( + final _ret = _objc_msgSend_bsaztk( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsIndexesInRange: bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_125( + return _objc_msgSend_9w0bah( this.ref.pointer, _sel_intersectsIndexesInRange_, range); } /// isEqualToIndexSet: bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_120( + return _objc_msgSend_1181j77( this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSIndexSet, + final _ret = _objc_msgSend_7blsm6(_class_NSIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastIndex int get lastIndex { - return _objc_msgSend_11(this.ref.pointer, _sel_lastIndex); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_lastIndex); } /// new static NSIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSIndexSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_new); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSIndexSet, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSIndexSet, _sel_supportsSecureCoding); } } @@ -2764,7 +2801,7 @@ class NSInvocation extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSInvocation]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); } } @@ -2786,51 +2823,51 @@ class NSItemProvider extends NSObject { /// Returns whether [obj] is an instance of [NSItemProvider]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); } /// alloc static NSItemProvider alloc() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSItemProvider, _sel_alloc); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSItemProvider, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSItemProvider, _sel_allocWithZone_, zone); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSItemProvider, + return _objc_msgSend_1yxk6hr(_class_NSItemProvider, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSItemProvider autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// canLoadObjectOfClass: bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); } /// hasItemConformingToTypeIdentifier: bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { - return _objc_msgSend_26(this.ref.pointer, + return _objc_msgSend_1yxk6hr(this.ref.pointer, _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); } /// hasRepresentationConformingToTypeIdentifier:fileOptions: bool hasRepresentationConformingToTypeIdentifier_fileOptions_( NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_306( + return _objc_msgSend_e70zd( this.ref.pointer, _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, typeIdentifier.ref.pointer, @@ -2839,13 +2876,14 @@ class NSItemProvider extends NSObject { /// init NSItemProvider init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfURL: NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, fileURL.ref.pointer); return _ret.address == 0 ? null @@ -2855,7 +2893,7 @@ class NSItemProvider extends NSObject { /// initWithItem:typeIdentifier: NSItemProvider initWithItem_typeIdentifier_( objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_309( + final _ret = _objc_msgSend_1ear11x( this.ref.retainAndReturnPointer(), _sel_initWithItem_typeIdentifier_, item?.ref.pointer ?? ffi.nullptr, @@ -2865,67 +2903,67 @@ class NSItemProvider extends NSObject { /// initWithObject: NSItemProvider initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSItemProvider, + final _ret = _objc_msgSend_7blsm6(_class_NSItemProvider, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSItemProvider new1() { - final _ret = _objc_msgSend_2(_class_NSItemProvider, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSItemProvider, _sel_new); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// registerObject:visibility: void registerObject_visibility_(objc.ObjCObjectBase object, NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_308(this.ref.pointer, _sel_registerObject_visibility_, + _objc_msgSend_10r6mwi(this.ref.pointer, _sel_registerObject_visibility_, object.ref.pointer, visibility.value); } /// registeredTypeIdentifiers NSArray get registeredTypeIdentifiers { final _ret = - _objc_msgSend_144(this.ref.pointer, _sel_registeredTypeIdentifiers); + _objc_msgSend_1ay2gch(this.ref.pointer, _sel_registeredTypeIdentifiers); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_305(this.ref.pointer, + final _ret = _objc_msgSend_35e94z(this.ref.pointer, _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// retain NSItemProvider retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// self NSItemProvider self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// setSuggestedName: set suggestedName(NSString? value) { - return _objc_msgSend_307(this.ref.pointer, _sel_setSuggestedName_, + return _objc_msgSend_19ql5uy(this.ref.pointer, _sel_setSuggestedName_, value?.ref.pointer ?? ffi.nullptr); } /// suggestedName NSString? get suggestedName { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_suggestedName); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_suggestedName); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -3038,7 +3076,7 @@ class NSLocale extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSLocale]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); } } @@ -3060,87 +3098,88 @@ class NSMethodSignature extends NSObject { /// Returns whether [obj] is an instance of [NSMethodSignature]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); } /// alloc static NSMethodSignature alloc() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMethodSignature, _sel_alloc); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMethodSignature, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc( + _class_NSMethodSignature, _sel_allocWithZone_, zone); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMethodSignature, + return _objc_msgSend_1yxk6hr(_class_NSMethodSignature, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// frameLength int get frameLength { - return _objc_msgSend_11(this.ref.pointer, _sel_frameLength); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_frameLength); } /// getArgumentTypeAtIndex: ffi.Pointer getArgumentTypeAtIndex_(int idx) { - return _objc_msgSend_12( + return _objc_msgSend_ov32zf( this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); } /// init NSMethodSignature init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// isOneway bool isOneway() { - return _objc_msgSend_13(this.ref.pointer, _sel_isOneway); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isOneway); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMethodSignature, + final _ret = _objc_msgSend_7blsm6(_class_NSMethodSignature, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// methodReturnLength int get methodReturnLength { - return _objc_msgSend_11(this.ref.pointer, _sel_methodReturnLength); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_methodReturnLength); } /// methodReturnType ffi.Pointer get methodReturnType { - return _objc_msgSend_14(this.ref.pointer, _sel_methodReturnType); + return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_methodReturnType); } /// new static NSMethodSignature new1() { - final _ret = _objc_msgSend_2(_class_NSMethodSignature, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMethodSignature, _sel_new); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// numberOfArguments int get numberOfArguments { - return _objc_msgSend_11(this.ref.pointer, _sel_numberOfArguments); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_numberOfArguments); } /// signatureWithObjCTypes: static NSMethodSignature? signatureWithObjCTypes_( ffi.Pointer types) { - final _ret = _objc_msgSend_10( + final _ret = _objc_msgSend_1ru1eol( _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); return _ret.address == 0 ? null @@ -3165,63 +3204,64 @@ class NSMutableArray extends NSArray { /// Returns whether [obj] is an instance of [NSMutableArray]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); } /// addObject: void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, anObject.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// alloc static NSMutableArray alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_alloc); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableArray, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSMutableArray, _sel_allocWithZone_, zone); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( + _objc_msgSend_1y6u9re( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// array static NSMutableArray array() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_array); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_array); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithArray: static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithCapacity: static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_133( + final _ret = _objc_msgSend_abruu( _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3230,7 +3270,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_134( + final _ret = _objc_msgSend_vymgsz( _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3240,7 +3280,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_130(_class_NSMutableArray, + final _ret = _objc_msgSend_1r6j21t(_class_NSMutableArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -3249,14 +3289,14 @@ class NSMutableArray extends NSArray { /// arrayWithObject: static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } @@ -3264,53 +3304,54 @@ class NSMutableArray extends NSArray { /// arrayWithObjects:count: static NSMutableArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_bd92x2( _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableArray, + return _objc_msgSend_1yxk6hr(_class_NSMutableArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, + _objc_msgSend_1ap4ko1(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// init NSMutableArray init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -3319,7 +3360,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_269(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hn3oj6(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3328,7 +3369,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfURL: NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_270(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_gzaufz(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3337,7 +3378,7 @@ class NSMutableArray extends NSArray { /// initWithObjects: NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } @@ -3345,104 +3386,104 @@ class NSMutableArray extends NSArray { /// initWithObjects:count: NSMutableArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_259(this.ref.pointer, _sel_insertObject_atIndex_, + _objc_msgSend_qj5qdx(this.ref.pointer, _sel_insertObject_atIndex_, anObject.ref.pointer, index); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_1qazkp3(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableArray, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableArray, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableArray new1() { - final _ret = _objc_msgSend_2(_class_NSMutableArray, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_new); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); } /// removeLastObject void removeLastObject() { - _objc_msgSend_1(this.ref.pointer, _sel_removeLastObject); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeLastObject); } /// removeObject: void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( + _objc_msgSend_1y6u9re( this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } /// removeObject:inRange: void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObject_inRange_, + _objc_msgSend_1vadcl4(this.ref.pointer, _sel_removeObject_inRange_, anObject.ref.pointer, range); } /// removeObjectAtIndex: void removeObjectAtIndex_(int index) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, index); + _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeObjectAtIndex_, index); } /// removeObjectIdenticalTo: void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_258( + _objc_msgSend_1y6u9re( this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } /// removeObjectIdenticalTo:inRange: void removeObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_263(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, - anObject.ref.pointer, range); + _objc_msgSend_1vadcl4(this.ref.pointer, + _sel_removeObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( + _objc_msgSend_1uqbbkd( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_( int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - index, anObject.ref.pointer); + _objc_msgSend_1gb0y13(this.ref.pointer, + _sel_replaceObjectAtIndex_withObject_, index, anObject.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( + _objc_msgSend_2ajs4r( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -3452,7 +3493,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray: void replaceObjectsInRange_withObjectsFromArray_( NSRange range, NSArray otherArray) { - _objc_msgSend_265( + _objc_msgSend_1y8tqnx( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_, range, @@ -3462,7 +3503,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray:range: void replaceObjectsInRange_withObjectsFromArray_range_( NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_264( + _objc_msgSend_k8i6nd( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_range_, range, @@ -3472,12 +3513,13 @@ class NSMutableArray extends NSArray { /// setArray: void setArray_(NSArray otherArray) { - _objc_msgSend_261(this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); + _objc_msgSend_1gseew1( + this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_qj5qdx(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } @@ -3489,18 +3531,20 @@ class NSMutableArray extends NSArray { ffi.Pointer, ffi.Pointer)>> compare, ffi.Pointer context) { - _objc_msgSend_266( + _objc_msgSend_1tqc5wn( this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } /// sortUsingSelector: void sortUsingSelector_(ffi.Pointer comparator) { - _objc_msgSend_7(this.ref.pointer, _sel_sortUsingSelector_, comparator); + _objc_msgSend_1tl86yo( + this.ref.pointer, _sel_sortUsingSelector_, comparator); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableArray, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSMutableArray, _sel_supportsSecureCoding); } } @@ -3521,43 +3565,44 @@ class NSMutableData extends NSData { /// Returns whether [obj] is an instance of [NSMutableData]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); } /// alloc static NSMutableData alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_alloc); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableData, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSMutableData, _sel_allocWithZone_, zone); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// appendBytes:length: void appendBytes_length_(ffi.Pointer bytes, int length) { - _objc_msgSend_37(this.ref.pointer, _sel_appendBytes_length_, bytes, length); + _objc_msgSend_t86pq6( + this.ref.pointer, _sel_appendBytes_length_, bytes, length); } /// appendData: void appendData_(NSData other) { - _objc_msgSend_272(this.ref.pointer, _sel_appendData_, other.ref.pointer); + _objc_msgSend_bjuxn1(this.ref.pointer, _sel_appendData_, other.ref.pointer); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableData, + return _objc_msgSend_1yxk6hr(_class_NSMutableData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// compressUsingAlgorithm:error: bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, + return _objc_msgSend_1duw4sn(this.ref.pointer, _sel_compressUsingAlgorithm_error_, algorithm.value, error); } @@ -3565,7 +3610,7 @@ class NSMutableData extends NSData { NSMutableData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, + final _ret = _objc_msgSend_1v34g35(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3574,14 +3619,14 @@ class NSMutableData extends NSData { /// data static NSMutableData data() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_data); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_data); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithBytes:length: static NSMutableData dataWithBytes_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_f71kuh( _class_NSMutableData, _sel_dataWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -3589,7 +3634,7 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length: static NSMutableData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178( + final _ret = _objc_msgSend_f71kuh( _class_NSMutableData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -3597,14 +3642,14 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length:freeWhenDone: static NSMutableData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(_class_NSMutableData, + final _ret = _objc_msgSend_nyxqhb(_class_NSMutableData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithCapacity: static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_bpdfdi( _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); return _ret.address == 0 ? null @@ -3613,7 +3658,7 @@ class NSMutableData extends NSData { /// dataWithContentsOfFile: static NSMutableData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52( + final _ret = _objc_msgSend_1st608x( _class_NSMutableData, _sel_dataWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3625,7 +3670,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( + final _ret = _objc_msgSend_1plx52h( _class_NSMutableData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -3638,7 +3683,7 @@ class NSMutableData extends NSData { /// dataWithContentsOfURL: static NSMutableData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182( + final _ret = _objc_msgSend_19i64n4( _class_NSMutableData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3650,7 +3695,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_6y9g84( _class_NSMutableData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -3663,15 +3708,15 @@ class NSMutableData extends NSData { /// dataWithData: static NSMutableData dataWithData_(NSData data) { - final _ret = _objc_msgSend_183( + final _ret = _objc_msgSend_ygnuim( _class_NSMutableData, _sel_dataWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithLength: static NSMutableData? dataWithLength_(int length) { - final _ret = - _objc_msgSend_275(_class_NSMutableData, _sel_dataWithLength_, length); + final _ret = _objc_msgSend_bpdfdi( + _class_NSMutableData, _sel_dataWithLength_, length); return _ret.address == 0 ? null : NSMutableData.castFromPointer(_ret, retain: true, release: true); @@ -3680,7 +3725,7 @@ class NSMutableData extends NSData { /// decompressUsingAlgorithm:error: bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_276(this.ref.pointer, + return _objc_msgSend_1duw4sn(this.ref.pointer, _sel_decompressUsingAlgorithm_error_, algorithm.value, error); } @@ -3688,7 +3733,7 @@ class NSMutableData extends NSData { NSMutableData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_188(this.ref.pointer, + final _ret = _objc_msgSend_1v34g35(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3697,19 +3742,21 @@ class NSMutableData extends NSData { /// increaseLengthBy: void increaseLengthBy_(int extraLength) { - _objc_msgSend_255(this.ref.pointer, _sel_increaseLengthBy_, extraLength); + _objc_msgSend_19b4wem( + this.ref.pointer, _sel_increaseLengthBy_, extraLength); } /// init NSMutableData init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithBase64EncodedData:options: NSMutableData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_186( + final _ret = _objc_msgSend_1scwq30( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -3722,7 +3769,7 @@ class NSMutableData extends NSData { /// initWithBase64EncodedString:options: NSMutableData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_184( + final _ret = _objc_msgSend_7vhf68( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -3734,7 +3781,7 @@ class NSMutableData extends NSData { /// initWithBytes:length: NSMutableData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -3742,7 +3789,7 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length: NSMutableData initWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_178(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -3750,14 +3797,14 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length:freeWhenDone: NSMutableData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_179(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_nyxqhb(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_bpdfdi( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return _ret.address == 0 ? null @@ -3766,7 +3813,7 @@ class NSMutableData extends NSData { /// initWithCoder: NSMutableData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -3775,7 +3822,7 @@ class NSMutableData extends NSData { /// initWithContentsOfFile: NSMutableData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3787,7 +3834,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_180( + final _ret = _objc_msgSend_1plx52h( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -3800,7 +3847,7 @@ class NSMutableData extends NSData { /// initWithContentsOfURL: NSMutableData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_182(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3812,7 +3859,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_181( + final _ret = _objc_msgSend_6y9g84( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -3825,14 +3872,14 @@ class NSMutableData extends NSData { /// initWithData: NSMutableData initWithData_(NSData data) { - final _ret = _objc_msgSend_183(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ygnuim(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithLength: NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_275( + final _ret = _objc_msgSend_bpdfdi( this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); return _ret.address == 0 ? null @@ -3841,38 +3888,38 @@ class NSMutableData extends NSData { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableData, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableData, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); } /// mutableBytes ffi.Pointer get mutableBytes { - return _objc_msgSend_35(this.ref.pointer, _sel_mutableBytes); + return _objc_msgSend_iinxlj(this.ref.pointer, _sel_mutableBytes); } /// new static NSMutableData new1() { - final _ret = _objc_msgSend_2(_class_NSMutableData, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_new); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// replaceBytesInRange:withBytes: void replaceBytesInRange_withBytes_( NSRange range, ffi.Pointer bytes) { - _objc_msgSend_273( + _objc_msgSend_wfsdvf( this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); } /// replaceBytesInRange:withBytes:length: void replaceBytesInRange_withBytes_length_(NSRange range, ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_274( + _objc_msgSend_lug5nu( this.ref.pointer, _sel_replaceBytesInRange_withBytes_length_, range, @@ -3882,22 +3929,23 @@ class NSMutableData extends NSData { /// resetBytesInRange: void resetBytesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_resetBytesInRange_, range); + _objc_msgSend_19xhe7v(this.ref.pointer, _sel_resetBytesInRange_, range); } /// setData: void setData_(NSData data) { - _objc_msgSend_272(this.ref.pointer, _sel_setData_, data.ref.pointer); + _objc_msgSend_bjuxn1(this.ref.pointer, _sel_setData_, data.ref.pointer); } /// setLength: set length(int value) { - return _objc_msgSend_271(this.ref.pointer, _sel_setLength_, value); + return _objc_msgSend_yya7ja(this.ref.pointer, _sel_setLength_, value); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableData, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSMutableData, _sel_supportsSecureCoding); } } @@ -3918,47 +3966,48 @@ class NSMutableDictionary extends NSDictionary { /// Returns whether [obj] is an instance of [NSMutableDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); } /// addEntriesFromDictionary: void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286(this.ref.pointer, _sel_addEntriesFromDictionary_, + _objc_msgSend_1yzomdt(this.ref.pointer, _sel_addEntriesFromDictionary_, otherDictionary.ref.pointer); } /// alloc static NSMutableDictionary alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_alloc); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableDictionary, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc( + _class_NSMutableDictionary, _sel_allocWithZone_, zone); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableDictionary, + return _objc_msgSend_1yxk6hr(_class_NSMutableDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// dictionary static NSMutableDictionary dictionary() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_dictionary); + final _ret = + _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_dictionary); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); } /// dictionaryWithCapacity: static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -3966,7 +4015,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_162(_class_NSMutableDictionary, + final _ret = _objc_msgSend_16wg0om(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3975,7 +4024,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_163(_class_NSMutableDictionary, + final _ret = _objc_msgSend_1ahzjc3(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3985,7 +4034,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_168(_class_NSMutableDictionary, + final _ret = _objc_msgSend_f9nhw1(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -3994,7 +4043,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithDictionary: static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_165(_class_NSMutableDictionary, + final _ret = _objc_msgSend_cqfoka(_class_NSMutableDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4003,7 +4052,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObject:forKey: static NSMutableDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_164(_class_NSMutableDictionary, + final _ret = _objc_msgSend_17mnn92(_class_NSMutableDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4012,7 +4061,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjects:forKeys: static NSMutableDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166( + final _ret = _objc_msgSend_1a9036y( _class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -4026,7 +4075,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_158(_class_NSMutableDictionary, + final _ret = _objc_msgSend_m7u1ql(_class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4035,7 +4084,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjectsAndKeys: static NSMutableDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(_class_NSMutableDictionary, + final _ret = _objc_msgSend_b55pub(_class_NSMutableDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4044,7 +4093,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithSharedKeySet: static NSMutableDictionary dictionaryWithSharedKeySet_( objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_290(_class_NSMutableDictionary, + final _ret = _objc_msgSend_1c7aw33(_class_NSMutableDictionary, _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4052,14 +4101,15 @@ class NSMutableDictionary extends NSDictionary { /// init NSMutableDictionary init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableDictionary initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4067,7 +4117,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithCoder: NSMutableDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4077,7 +4127,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_288(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hm0l39(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -4087,7 +4137,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfURL: NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_289(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1y1yxro(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -4097,7 +4147,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary: NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_165(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_cqfoka(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4106,7 +4156,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary:copyItems: NSMutableDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_167(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1vylvvm(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4114,7 +4164,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjects:forKeys: NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_166(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1a9036y(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4125,7 +4175,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_158(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m7u1ql(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4133,7 +4183,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjectsAndKeys: NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4141,65 +4191,65 @@ class NSMutableDictionary extends NSDictionary { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableDictionary, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableDictionary, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableDictionary new1() { - final _ret = _objc_msgSend_2(_class_NSMutableDictionary, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_new); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); } /// removeObjectForKey: void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_258( + _objc_msgSend_1y6u9re( this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } /// removeObjectsForKeys: void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } /// setDictionary: void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_286( + _objc_msgSend_1yzomdt( this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } /// setObject:forKey: void setObject_forKey_( objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_285(this.ref.pointer, _sel_setObject_forKey_, + _objc_msgSend_3303zn(this.ref.pointer, _sel_setObject_forKey_, anObject.ref.pointer, aKey.ref.pointer); } /// setObject:forKeyedSubscript: void setObject_forKeyedSubscript_( objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_287(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + _objc_msgSend_5ibduq(this.ref.pointer, _sel_setObject_forKeyedSubscript_, obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_128(_class_NSMutableDictionary, + final _ret = _objc_msgSend_902nc6(_class_NSMutableDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13( + return _objc_msgSend_1jnji2l( _class_NSMutableDictionary, _sel_supportsSecureCoding); } } @@ -4221,76 +4271,78 @@ class NSMutableIndexSet extends NSIndexSet { /// Returns whether [obj] is an instance of [NSMutableIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); } /// addIndex: void addIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_addIndex_, value); + _objc_msgSend_19b4wem(this.ref.pointer, _sel_addIndex_, value); } /// addIndexes: void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254(this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); + _objc_msgSend_1uqbbkd( + this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } /// addIndexesInRange: void addIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_addIndexesInRange_, range); + _objc_msgSend_19xhe7v(this.ref.pointer, _sel_addIndexesInRange_, range); } /// alloc static NSMutableIndexSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_alloc); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableIndexSet, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc( + _class_NSMutableIndexSet, _sel_allocWithZone_, zone); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableIndexSet, + return _objc_msgSend_1yxk6hr(_class_NSMutableIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// indexSet static NSMutableIndexSet indexSet() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_indexSet); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_indexSet); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndex: static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( + final _ret = _objc_msgSend_bsaztk( _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// init NSMutableIndexSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4299,7 +4351,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndex: NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4307,7 +4359,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndexSet: NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_119(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1avl3w6(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4315,7 +4367,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndexesInRange: NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_118( + final _ret = _objc_msgSend_bsaztk( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4323,48 +4375,48 @@ class NSMutableIndexSet extends NSIndexSet { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableIndexSet, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableIndexSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableIndexSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_new); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// removeAllIndexes void removeAllIndexes() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllIndexes); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllIndexes); } /// removeIndex: void removeIndex_(int value) { - _objc_msgSend_255(this.ref.pointer, _sel_removeIndex_, value); + _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeIndex_, value); } /// removeIndexes: void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_254( + _objc_msgSend_1uqbbkd( this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } /// removeIndexesInRange: void removeIndexesInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeIndexesInRange_, range); + _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeIndexesInRange_, range); } /// shiftIndexesStartingAtIndex:by: void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_257( + _objc_msgSend_ain0vr( this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13( + return _objc_msgSend_1jnji2l( _class_NSMutableIndexSet, _sel_supportsSecureCoding); } } @@ -4386,77 +4438,80 @@ class NSMutableOrderedSet extends NSOrderedSet { /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); } /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjects:count: void addObjects_count_( ffi.Pointer> objects, int count) { - _objc_msgSend_300(this.ref.pointer, _sel_addObjects_count_, objects, count); + _objc_msgSend_lpyn9h( + this.ref.pointer, _sel_addObjects_count_, objects, count); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// alloc static NSMutableOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_alloc); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_3(_class_NSMutableOrderedSet, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc( + _class_NSMutableOrderedSet, _sel_allocWithZone_, zone); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_258( + _objc_msgSend_1y6u9re( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableOrderedSet, + return _objc_msgSend_1yxk6hr(_class_NSMutableOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSMutableOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_262(this.ref.pointer, + _objc_msgSend_1ap4ko1(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// init NSMutableOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4464,7 +4519,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:copyItems: NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4473,7 +4528,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:range:copyItems: NSMutableOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ltsbu4(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4481,7 +4536,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithCapacity: NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4489,7 +4544,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithCoder: NSMutableOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4499,7 +4554,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObject: NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4507,7 +4562,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObjects: NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4516,7 +4571,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObjects:count: NSMutableOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4524,7 +4579,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet: NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1npyl0c(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4533,7 +4588,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:copyItems: NSMutableOrderedSet initWithOrderedSet_copyItems_( NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1l8nt7w(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4542,7 +4597,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:range:copyItems: NSMutableOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1cn7qua(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4550,7 +4605,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet: NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4559,7 +4614,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet:copyItems: NSMutableOrderedSet initWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1lmy66x(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4567,68 +4622,70 @@ class NSMutableOrderedSet extends NSOrderedSet { /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_259( + _objc_msgSend_qj5qdx( this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_267(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_1qazkp3(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// intersectOrderedSet: void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_1lii4p7( this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } /// intersectSet: void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_intersectSet_, other.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableOrderedSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// minusOrderedSet: void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_1lii4p7( this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } /// minusSet: void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + _objc_msgSend_1y6u9re(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } /// moveObjectsAtIndexes:toIndex: void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_301(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + _objc_msgSend_o8oa1k(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, indexes.ref.pointer, idx); } /// new static NSMutableOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_new); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// orderedSet static NSMutableOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSMutableOrderedSet, _sel_orderedSet); + final _ret = + _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_orderedSet); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithArray: static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_902nc6(_class_NSMutableOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4637,7 +4694,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray:range:copyItems: static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( + final _ret = _objc_msgSend_ltsbu4( _class_NSMutableOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -4649,7 +4706,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithCapacity: static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4657,7 +4714,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObject: static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_b55pub(_class_NSMutableOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4666,7 +4723,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects: static NSMutableOrderedSet orderedSetWithObjects_( objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_b55pub(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4675,7 +4732,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects:count: static NSMutableOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_bd92x2(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4683,7 +4740,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet: static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_1npyl0c(_class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4692,7 +4749,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet:range:copyItems: static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( + final _ret = _objc_msgSend_1cn7qua( _class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -4704,7 +4761,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet: static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4713,7 +4770,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet:copyItems: static NSMutableOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_1lmy66x(_class_NSMutableOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4721,46 +4778,47 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeAllObjects void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// removeObjectAtIndex: void removeObjectAtIndex_(int idx) { - _objc_msgSend_255(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_254( + _objc_msgSend_1uqbbkd( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_260(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, - idx, object.ref.pointer); + _objc_msgSend_1gb0y13(this.ref.pointer, + _sel_replaceObjectAtIndex_withObject_, idx, object.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_268( + _objc_msgSend_2ajs4r( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -4770,51 +4828,51 @@ class NSMutableOrderedSet extends NSOrderedSet { /// replaceObjectsInRange:withObjects:count: void replaceObjectsInRange_withObjects_count_(NSRange range, ffi.Pointer> objects, int count) { - _objc_msgSend_302(this.ref.pointer, + _objc_msgSend_4i1eix(this.ref.pointer, _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } /// retain NSMutableOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// self NSMutableOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// setObject:atIndex: void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259( + _objc_msgSend_qj5qdx( this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_259(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_qj5qdx(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13( + return _objc_msgSend_1jnji2l( _class_NSMutableOrderedSet, _sel_supportsSecureCoding); } /// unionOrderedSet: void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_303( + _objc_msgSend_1lii4p7( this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } /// unionSet: void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_258(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + _objc_msgSend_1y6u9re(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } } @@ -4835,63 +4893,65 @@ class NSMutableSet extends NSSet { /// Returns whether [obj] is an instance of [NSMutableSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); } /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_261( + _objc_msgSend_1gseew1( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// alloc static NSMutableSet alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_alloc); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableSet, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSMutableSet, _sel_allocWithZone_, zone); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableSet, + return _objc_msgSend_1yxk6hr(_class_NSMutableSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// init NSMutableSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4900,7 +4960,7 @@ class NSMutableSet extends NSSet { /// initWithObjects: NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -4908,94 +4968,96 @@ class NSMutableSet extends NSSet { /// initWithObjects:count: NSMutableSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_9hl0vt( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1fy0kdb(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// intersectSet: void intersectSet_(NSSet otherSet) { - _objc_msgSend_304( + _objc_msgSend_17dguc2( this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableSet, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// minusSet: void minusSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); + _objc_msgSend_17dguc2( + this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } /// new static NSMutableSet new1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_new); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_258(this.ref.pointer, _sel_removeObject_, object.ref.pointer); + _objc_msgSend_1y6u9re( + this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// set static NSMutableSet set1() { - final _ret = _objc_msgSend_2(_class_NSMutableSet, _sel_set); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_set); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setSet: void setSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + _objc_msgSend_17dguc2(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } /// setWithArray: static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithCapacity: static NSMutableSet setWithCapacity_(int numItems) { - final _ret = - _objc_msgSend_100(_class_NSMutableSet, _sel_setWithCapacity_, numItems); + final _ret = _objc_msgSend_13e2lx( + _class_NSMutableSet, _sel_setWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObject: static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } @@ -5003,26 +5065,28 @@ class NSMutableSet extends NSSet { /// setWithObjects:count: static NSMutableSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_bd92x2( _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithSet: static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_9hl0vt( _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableSet, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSMutableSet, _sel_supportsSecureCoding); } /// unionSet: void unionSet_(NSSet otherSet) { - _objc_msgSend_304(this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); + _objc_msgSend_17dguc2( + this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } } @@ -5043,38 +5107,39 @@ class NSMutableString extends NSString { /// Returns whether [obj] is an instance of [NSMutableString]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); } /// alloc static NSMutableString alloc() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_alloc); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSMutableString, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSMutableString, _sel_allocWithZone_, zone); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// appendFormat: void appendFormat_(NSString format) { - _objc_msgSend_150(this.ref.pointer, _sel_appendFormat_, format.ref.pointer); + _objc_msgSend_mj63fd( + this.ref.pointer, _sel_appendFormat_, format.ref.pointer); } /// appendString: void appendString_(NSString aString) { - _objc_msgSend_150( + _objc_msgSend_mj63fd( this.ref.pointer, _sel_appendString_, aString.ref.pointer); } /// applyTransform:reverse:range:updatedRange: bool applyTransform_reverse_range_updatedRange_(NSString transform, bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_313( + return _objc_msgSend_5qynr1( this.ref.pointer, _sel_applyTransform_reverse_range_updatedRange_, transform.ref.pointer, @@ -5085,37 +5150,39 @@ class NSMutableString extends NSString { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSMutableString, + return _objc_msgSend_1yxk6hr(_class_NSMutableString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207( + return _objc_msgSend_cpl8r0( _class_NSMutableString, _sel_availableStringEncodings); } /// defaultCStringEncoding static int getDefaultCStringEncoding() { - return _objc_msgSend_11( + return _objc_msgSend_3y7t2m( _class_NSMutableString, _sel_defaultCStringEncoding); } /// deleteCharactersInRange: void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_256(this.ref.pointer, _sel_deleteCharactersInRange_, range); + _objc_msgSend_19xhe7v( + this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// init NSMutableString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1d04bah(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -5125,7 +5192,7 @@ class NSMutableString extends NSString { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_1gnf8a7( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -5140,7 +5207,7 @@ class NSMutableString extends NSString { /// initWithCString:encoding: NSMutableString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1u9rdxv(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -5149,7 +5216,7 @@ class NSMutableString extends NSString { /// initWithCapacity: NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( + final _ret = _objc_msgSend_1pfeg1y( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5157,7 +5224,7 @@ class NSMutableString extends NSString { /// initWithCharacters:length: NSMutableString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1mrcc5q(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5165,7 +5232,7 @@ class NSMutableString extends NSString { /// initWithCharactersNoCopy:length:freeWhenDone: NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( + final _ret = _objc_msgSend_1yrjwcm( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -5176,7 +5243,7 @@ class NSMutableString extends NSString { /// initWithCoder: NSMutableString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5186,7 +5253,7 @@ class NSMutableString extends NSString { /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_q0ujis( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -5202,7 +5269,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_16kr2o2( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -5216,7 +5283,7 @@ class NSMutableString extends NSString { /// initWithContentsOfURL:encoding:error: NSMutableString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_hxhon9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -5232,7 +5299,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_6mmeph( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -5245,7 +5312,7 @@ class NSMutableString extends NSString { /// initWithData:encoding: NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_jlg7ow(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -5254,7 +5321,7 @@ class NSMutableString extends NSString { /// initWithFormat: NSMutableString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), _sel_initWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5262,7 +5329,7 @@ class NSMutableString extends NSString { /// initWithFormat:locale: NSMutableString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_ve79og( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -5272,7 +5339,7 @@ class NSMutableString extends NSString { /// initWithString: NSMutableString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), _sel_initWithString_, aString.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5280,7 +5347,7 @@ class NSMutableString extends NSString { /// initWithUTF8String: NSMutableString? initWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1aofo84(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -5292,7 +5359,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5309,7 +5376,7 @@ class NSMutableString extends NSString { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_137b8u9( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -5323,27 +5390,27 @@ class NSMutableString extends NSString { /// insertString:atIndex: void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_311( + _objc_msgSend_12s6b18( this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSMutableString, + final _ret = _objc_msgSend_7blsm6(_class_NSMutableString, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// localizedNameOfStringEncoding: static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( + final _ret = _objc_msgSend_1pj8ak( _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedStringWithFormat: static NSMutableString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(_class_NSMutableString, + final _ret = _objc_msgSend_i0ku5y(_class_NSMutableString, _sel_localizedStringWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5354,7 +5421,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( _class_NSMutableString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5367,7 +5434,7 @@ class NSMutableString extends NSString { /// new static NSMutableString new1() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_new); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5376,7 +5443,7 @@ class NSMutableString extends NSString { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( + final _ret = _objc_msgSend_yf5v5x( _class_NSMutableString, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -5389,14 +5456,14 @@ class NSMutableString extends NSString { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( + final _ret = _objc_msgSend_1ay2gch( _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// replaceCharactersInRange:withString: void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_310(this.ref.pointer, + _objc_msgSend_pj2405(this.ref.pointer, _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } @@ -5406,7 +5473,7 @@ class NSMutableString extends NSString { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_312( + return _objc_msgSend_1jzgveb( this.ref.pointer, _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -5417,12 +5484,13 @@ class NSMutableString extends NSString { /// setString: void setString_(NSString aString) { - _objc_msgSend_150(this.ref.pointer, _sel_setString_, aString.ref.pointer); + _objc_msgSend_mj63fd( + this.ref.pointer, _sel_setString_, aString.ref.pointer); } /// string static NSMutableString string() { - final _ret = _objc_msgSend_2(_class_NSMutableString, _sel_string); + final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_string); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5433,7 +5501,7 @@ class NSMutableString extends NSString { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( + return _objc_msgSend_1dlbjta( _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -5445,7 +5513,7 @@ class NSMutableString extends NSString { /// stringWithCString:encoding: static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_1u9rdxv( _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -5454,7 +5522,7 @@ class NSMutableString extends NSString { /// stringWithCapacity: static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_314( + final _ret = _objc_msgSend_1pfeg1y( _class_NSMutableString, _sel_stringWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5462,7 +5530,7 @@ class NSMutableString extends NSString { /// stringWithCharacters:length: static NSMutableString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(_class_NSMutableString, + final _ret = _objc_msgSend_1mrcc5q(_class_NSMutableString, _sel_stringWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5470,7 +5538,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfFile:encoding:error: static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_q0ujis( _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -5486,7 +5554,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_16kr2o2( _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -5500,7 +5568,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfURL:encoding:error: static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_hxhon9( _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -5516,7 +5584,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_6mmeph( _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -5529,14 +5597,14 @@ class NSMutableString extends NSString { /// stringWithFormat: static NSMutableString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( + final _ret = _objc_msgSend_i0ku5y( _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: static NSMutableString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( + final _ret = _objc_msgSend_i0ku5y( _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5544,7 +5612,7 @@ class NSMutableString extends NSString { /// stringWithUTF8String: static NSMutableString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(_class_NSMutableString, + final _ret = _objc_msgSend_1aofo84(_class_NSMutableString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -5557,7 +5625,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5570,7 +5638,8 @@ class NSMutableString extends NSString { /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSMutableString, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSMutableString, _sel_supportsSecureCoding); } } @@ -5591,50 +5660,51 @@ class NSNotification extends NSObject { /// Returns whether [obj] is an instance of [NSNotification]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); } /// alloc static NSNotification alloc() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSNotification, _sel_alloc); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSNotification, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSNotification, _sel_allocWithZone_, zone); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNotification, + return _objc_msgSend_1yxk6hr(_class_NSNotification, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSNotification autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSNotification init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSNotification? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5644,7 +5714,7 @@ class NSNotification extends NSObject { /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_277( + final _ret = _objc_msgSend_uj5qjx( this.ref.retainAndReturnPointer(), _sel_initWithName_object_userInfo_, name.ref.pointer, @@ -5655,27 +5725,27 @@ class NSNotification extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNotification, + final _ret = _objc_msgSend_7blsm6(_class_NSNotification, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// name NSString get name { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_name); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_name); return NSString.castFromPointer(_ret, retain: true, release: true); } /// new static NSNotification new1() { - final _ret = _objc_msgSend_2(_class_NSNotification, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSNotification, _sel_new); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// notificationWithName:object: static NSNotification notificationWithName_object_( NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_ve79og( _class_NSNotification, _sel_notificationWithName_object_, aName.ref.pointer, @@ -5686,7 +5756,7 @@ class NSNotification extends NSObject { /// notificationWithName:object:userInfo: static NSNotification notificationWithName_object_userInfo_( NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_277( + final _ret = _objc_msgSend_uj5qjx( _class_NSNotification, _sel_notificationWithName_object_userInfo_, aName.ref.pointer, @@ -5697,7 +5767,7 @@ class NSNotification extends NSObject { /// object objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_object); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_object); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -5705,19 +5775,19 @@ class NSNotification extends NSObject { /// retain NSNotification retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// self NSNotification self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// userInfo NSDictionary? get userInfo { - final _ret = _objc_msgSend_234(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_jjke8a(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); @@ -5741,75 +5811,77 @@ class NSNumber extends NSValue { /// Returns whether [obj] is an instance of [NSNumber]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); } /// alloc static NSNumber alloc() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSNumber, _sel_alloc); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSNumber, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSNumber, _sel_allocWithZone_, zone); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSNumber, + return _objc_msgSend_1yxk6hr(_class_NSNumber, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// boolValue bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_boolValue); } /// charValue int get charValue { - return _objc_msgSend_73(this.ref.pointer, _sel_charValue); + return _objc_msgSend_j700z2(this.ref.pointer, _sel_charValue); } /// compare: NSComparisonResult compare_(NSNumber otherNumber) { - final _ret = _objc_msgSend_84( + final _ret = _objc_msgSend_1ktymlj( this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// doubleValue double get doubleValue { return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + ? _objc_msgSend_1cmxxjjFpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_doubleValue); } /// floatValue double get floatValue { return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + ? _objc_msgSend_1vuo3hFpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_1vuo3h(this.ref.pointer, _sel_floatValue); } /// init NSNumber init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithBool: NSNumber initWithBool_(bool value) { - final _ret = _objc_msgSend_72( + final _ret = _objc_msgSend_qz8kxb( this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } @@ -5817,21 +5889,21 @@ class NSNumber extends NSValue { /// initWithBytes:objCType: NSNumber initWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1x99ekt(this.ref.retainAndReturnPointer(), _sel_initWithBytes_objCType_, value, type); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithChar: NSNumber initWithChar_(int value) { - final _ret = _objc_msgSend_60( + final _ret = _objc_msgSend_84l2bg( this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSNumber? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5840,285 +5912,289 @@ class NSNumber extends NSValue { /// initWithDouble: NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_71( + final _ret = _objc_msgSend_if9hqt( this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithFloat: NSNumber initWithFloat_(double value) { - final _ret = _objc_msgSend_70( + final _ret = _objc_msgSend_o1vkbr( this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithInt: NSNumber initWithInt_(int value) { - final _ret = _objc_msgSend_64( + final _ret = _objc_msgSend_1h9ixfo( this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithInteger: NSNumber initWithInteger_(int value) { - final _ret = _objc_msgSend_66( + final _ret = _objc_msgSend_q9i0ym( this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithLong: NSNumber initWithLong_(int value) { - final _ret = _objc_msgSend_66( + final _ret = _objc_msgSend_q9i0ym( this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithLongLong: NSNumber initWithLongLong_(int value) { - final _ret = _objc_msgSend_68( + final _ret = _objc_msgSend_10tljzo( this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithShort: NSNumber initWithShort_(int value) { - final _ret = _objc_msgSend_62( + final _ret = _objc_msgSend_1b1ee3s( this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedChar: NSNumber initWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_61( + final _ret = _objc_msgSend_440yf0( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedInt: NSNumber initWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_65( + final _ret = _objc_msgSend_19lkdou( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedInteger: NSNumber initWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_vyr4to(this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInteger_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedLong: NSNumber initWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_67( + final _ret = _objc_msgSend_vyr4to( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedLongLong: NSNumber initWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_sz89tq(this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLongLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedShort: NSNumber initWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_63( + final _ret = _objc_msgSend_zfuyeu( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// intValue int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + return _objc_msgSend_1a8qq6y(this.ref.pointer, _sel_intValue); } /// integerValue int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_integerValue); } /// isEqualToNumber: bool isEqualToNumber_(NSNumber number) { - return _objc_msgSend_85( + return _objc_msgSend_1fegr3z( this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSNumber, + final _ret = _objc_msgSend_7blsm6(_class_NSNumber, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// longLongValue int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + return _objc_msgSend_8ocdaq(this.ref.pointer, _sel_longLongValue); } /// longValue int get longValue { - return _objc_msgSend_79(this.ref.pointer, _sel_longValue); + return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_longValue); } /// new static NSNumber new1() { - final _ret = _objc_msgSend_2(_class_NSNumber, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSNumber, _sel_new); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// numberWithBool: static NSNumber numberWithBool_(bool value) { - final _ret = _objc_msgSend_72(_class_NSNumber, _sel_numberWithBool_, value); + final _ret = + _objc_msgSend_qz8kxb(_class_NSNumber, _sel_numberWithBool_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithChar: static NSNumber numberWithChar_(int value) { - final _ret = _objc_msgSend_60(_class_NSNumber, _sel_numberWithChar_, value); + final _ret = + _objc_msgSend_84l2bg(_class_NSNumber, _sel_numberWithChar_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithDouble: static NSNumber numberWithDouble_(double value) { final _ret = - _objc_msgSend_71(_class_NSNumber, _sel_numberWithDouble_, value); + _objc_msgSend_if9hqt(_class_NSNumber, _sel_numberWithDouble_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithFloat: static NSNumber numberWithFloat_(double value) { final _ret = - _objc_msgSend_70(_class_NSNumber, _sel_numberWithFloat_, value); + _objc_msgSend_o1vkbr(_class_NSNumber, _sel_numberWithFloat_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithInt: static NSNumber numberWithInt_(int value) { - final _ret = _objc_msgSend_64(_class_NSNumber, _sel_numberWithInt_, value); + final _ret = + _objc_msgSend_1h9ixfo(_class_NSNumber, _sel_numberWithInt_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithInteger: static NSNumber numberWithInteger_(int value) { final _ret = - _objc_msgSend_66(_class_NSNumber, _sel_numberWithInteger_, value); + _objc_msgSend_q9i0ym(_class_NSNumber, _sel_numberWithInteger_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithLong: static NSNumber numberWithLong_(int value) { - final _ret = _objc_msgSend_66(_class_NSNumber, _sel_numberWithLong_, value); + final _ret = + _objc_msgSend_q9i0ym(_class_NSNumber, _sel_numberWithLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithLongLong: static NSNumber numberWithLongLong_(int value) { final _ret = - _objc_msgSend_68(_class_NSNumber, _sel_numberWithLongLong_, value); + _objc_msgSend_10tljzo(_class_NSNumber, _sel_numberWithLongLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithShort: static NSNumber numberWithShort_(int value) { final _ret = - _objc_msgSend_62(_class_NSNumber, _sel_numberWithShort_, value); + _objc_msgSend_1b1ee3s(_class_NSNumber, _sel_numberWithShort_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedChar: static NSNumber numberWithUnsignedChar_(int value) { - final _ret = - _objc_msgSend_61(_class_NSNumber, _sel_numberWithUnsignedChar_, value); + final _ret = _objc_msgSend_440yf0( + _class_NSNumber, _sel_numberWithUnsignedChar_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedInt: static NSNumber numberWithUnsignedInt_(int value) { - final _ret = - _objc_msgSend_65(_class_NSNumber, _sel_numberWithUnsignedInt_, value); + final _ret = _objc_msgSend_19lkdou( + _class_NSNumber, _sel_numberWithUnsignedInt_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedInteger: static NSNumber numberWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_67( + final _ret = _objc_msgSend_vyr4to( _class_NSNumber, _sel_numberWithUnsignedInteger_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedLong: static NSNumber numberWithUnsignedLong_(int value) { - final _ret = - _objc_msgSend_67(_class_NSNumber, _sel_numberWithUnsignedLong_, value); + final _ret = _objc_msgSend_vyr4to( + _class_NSNumber, _sel_numberWithUnsignedLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedLongLong: static NSNumber numberWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_69( + final _ret = _objc_msgSend_sz89tq( _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedShort: static NSNumber numberWithUnsignedShort_(int value) { - final _ret = - _objc_msgSend_63(_class_NSNumber, _sel_numberWithUnsignedShort_, value); + final _ret = _objc_msgSend_zfuyeu( + _class_NSNumber, _sel_numberWithUnsignedShort_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// shortValue int get shortValue { - return _objc_msgSend_75(this.ref.pointer, _sel_shortValue); + return _objc_msgSend_6w03lu(this.ref.pointer, _sel_shortValue); } /// stringValue NSString get stringValue { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_stringValue); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_stringValue); return NSString.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSNumber, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSNumber, _sel_supportsSecureCoding); } /// unsignedCharValue int get unsignedCharValue { - return _objc_msgSend_74(this.ref.pointer, _sel_unsignedCharValue); + return _objc_msgSend_1qnpm6a(this.ref.pointer, _sel_unsignedCharValue); } /// unsignedIntValue int get unsignedIntValue { - return _objc_msgSend_78(this.ref.pointer, _sel_unsignedIntValue); + return _objc_msgSend_1vakb8s(this.ref.pointer, _sel_unsignedIntValue); } /// unsignedIntegerValue int get unsignedIntegerValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedIntegerValue); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_unsignedIntegerValue); } /// unsignedLongLongValue int get unsignedLongLongValue { - return _objc_msgSend_81(this.ref.pointer, _sel_unsignedLongLongValue); + return _objc_msgSend_zokdp0(this.ref.pointer, _sel_unsignedLongLongValue); } /// unsignedLongValue int get unsignedLongValue { - return _objc_msgSend_11(this.ref.pointer, _sel_unsignedLongValue); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_unsignedLongValue); } /// unsignedShortValue int get unsignedShortValue { - return _objc_msgSend_76(this.ref.pointer, _sel_unsignedShortValue); + return _objc_msgSend_1f5rcq4(this.ref.pointer, _sel_unsignedShortValue); } /// value:withObjCType: static NSValue value_withObjCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( + final _ret = _objc_msgSend_1bzo8h5( _class_NSNumber, _sel_value_withObjCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -6126,14 +6202,14 @@ class NSNumber extends NSValue { /// valueWithBytes:objCType: static NSValue valueWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( + final _ret = _objc_msgSend_1bzo8h5( _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithNonretainedObject: static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSNumber, + final _ret = _objc_msgSend_desnv4(_class_NSNumber, _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -6141,13 +6217,14 @@ class NSNumber extends NSValue { /// valueWithPointer: static NSValue valueWithPointer_(ffi.Pointer pointer) { final _ret = - _objc_msgSend_90(_class_NSNumber, _sel_valueWithPointer_, pointer); + _objc_msgSend_f46p9e(_class_NSNumber, _sel_valueWithPointer_, pointer); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithRange: static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSNumber, _sel_valueWithRange_, range); + final _ret = + _objc_msgSend_wc8fa4(_class_NSNumber, _sel_valueWithRange_, range); return NSValue.castFromPointer(_ret, retain: true, release: true); } } @@ -6169,7 +6246,7 @@ class NSObject extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSObject]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); } @@ -6179,7 +6256,7 @@ class NSObject extends objc.ObjCObjectBase { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_139( + _objc_msgSend_v6swnz( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -6190,20 +6267,21 @@ class NSObject extends objc.ObjCObjectBase { /// alloc static NSObject alloc() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_alloc); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSObject, _sel_allocWithZone_, zone); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// attemptRecoveryFromError:optionIndex: bool attemptRecoveryFromError_optionIndex_( NSError error, int recoveryOptionIndex) { - return _objc_msgSend_246( + return _objc_msgSend_12v2psh( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_, error.ref.pointer, @@ -6218,7 +6296,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? delegate, ffi.Pointer didRecoverSelector, ffi.Pointer contextInfo) { - _objc_msgSend_245( + _objc_msgSend_1wxz0to( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, error.ref.pointer, @@ -6231,25 +6309,25 @@ class NSObject extends objc.ObjCObjectBase { /// autoContentAccessingProxy objc.ObjCObjectBase get autoContentAccessingProxy { final _ret = - _objc_msgSend_2(this.ref.pointer, _sel_autoContentAccessingProxy); + _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autoContentAccessingProxy); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSObject, + return _objc_msgSend_1yxk6hr(_class_NSObject, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSObject autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// awakeAfterUsingCoder: objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_awakeAfterUsingCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6258,68 +6336,73 @@ class NSObject extends objc.ObjCObjectBase { /// class static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_class); + final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_class); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// classForCoder objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_classForCoder); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_classForCoder); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// conformsToProtocol: static bool conformsToProtocol_(Protocol protocol) { - return _objc_msgSend_5( + return _objc_msgSend_16vau0c( _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); } /// copy objc.ObjCObjectBase copy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_copy); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_copy); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// copyWithZone: static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSObject, _sel_copyWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSObject, _sel_copyWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// dealloc void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_dealloc); } /// debugDescription static NSString debugDescription() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_debugDescription); + final _ret = _objc_msgSend_1lufsjd(_class_NSObject, _sel_debugDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// description static NSString description() { - final _ret = _objc_msgSend_36(_class_NSObject, _sel_description); + final _ret = _objc_msgSend_1lufsjd(_class_NSObject, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// didChange:valuesAtIndexes:forKey: void didChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + _objc_msgSend_ztk616( + this.ref.pointer, + _sel_didChange_valuesAtIndexes_forKey_, + changeKind.value, + indexes.ref.pointer, + key.ref.pointer); } /// didChangeValueForKey: void didChangeValueForKey_(NSString key) { - _objc_msgSend_150( + _objc_msgSend_mj63fd( this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); } /// didChangeValueForKey:withSetMutation:usingObjects: void didChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( + _objc_msgSend_ykb193( this.ref.pointer, _sel_didChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -6329,51 +6412,52 @@ class NSObject extends objc.ObjCObjectBase { /// doesNotRecognizeSelector: void doesNotRecognizeSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( + _objc_msgSend_1tl86yo( this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); } /// forwardInvocation: void forwardInvocation_(NSInvocation anInvocation) { - _objc_msgSend_9( + _objc_msgSend_1oebm4t( this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); } /// forwardingTargetForSelector: objc.ObjCObjectBase forwardingTargetForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_8( + final _ret = _objc_msgSend_134huy1( this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// hash static int hash() { - return _objc_msgSend_11(_class_NSObject, _sel_hash); + return _objc_msgSend_3y7t2m(_class_NSObject, _sel_hash); } /// init NSObject init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// initialize static void initialize() { - _objc_msgSend_1(_class_NSObject, _sel_initialize); + _objc_msgSend_eahzbb(_class_NSObject, _sel_initialize); } /// instanceMethodForSelector: static ffi.Pointer> instanceMethodForSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_6( + return _objc_msgSend_1q1sytx( _class_NSObject, _sel_instanceMethodForSelector_, aSelector); } /// instanceMethodSignatureForSelector: static NSMethodSignature instanceMethodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_c9w01a( _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -6381,87 +6465,88 @@ class NSObject extends objc.ObjCObjectBase { /// instancesRespondToSelector: static bool instancesRespondToSelector_( ffi.Pointer aSelector) { - return _objc_msgSend_4( + return _objc_msgSend_156r0km( _class_NSObject, _sel_instancesRespondToSelector_, aSelector); } /// isEqual: bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + return _objc_msgSend_vnjqr0( + this.ref.pointer, _sel_isEqual_, object.ref.pointer); } /// isKindOfClass: bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } /// isMemberOfClass: bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } /// isProxy bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isProxy); } /// isSubclassOfClass: static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSObject, + final _ret = _objc_msgSend_7blsm6(_class_NSObject, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// load static void load() { - _objc_msgSend_1(_class_NSObject, _sel_load); + _objc_msgSend_eahzbb(_class_NSObject, _sel_load); } /// methodForSelector: ffi.Pointer> methodForSelector_( ffi.Pointer aSelector) { - return _objc_msgSend_6( + return _objc_msgSend_1q1sytx( this.ref.pointer, _sel_methodForSelector_, aSelector); } /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_243( + final _ret = _objc_msgSend_c9w01a( this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } /// mutableCopy objc.ObjCObjectBase mutableCopy() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_mutableCopy); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_mutableCopy); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// mutableCopyWithZone: static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSObject, _sel_mutableCopyWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSObject, _sel_mutableCopyWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// new static NSObject new1() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_new); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// observationInfo ffi.Pointer get observationInfo { - return _objc_msgSend_35(this.ref.pointer, _sel_observationInfo); + return _objc_msgSend_iinxlj(this.ref.pointer, _sel_observationInfo); } /// observeValueForKeyPath:ofObject:change:context: @@ -6470,7 +6555,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? object, NSDictionary? change, ffi.Pointer context) { - _objc_msgSend_247( + _objc_msgSend_ombjbl( this.ref.pointer, _sel_observeValueForKeyPath_ofObject_change_context_, keyPath?.ref.pointer ?? ffi.nullptr, @@ -6482,15 +6567,15 @@ class NSObject extends objc.ObjCObjectBase { /// performSelector: objc.ObjCObjectBase performSelector_( ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + final _ret = _objc_msgSend_134huy1( + this.ref.pointer, _sel_performSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, + final _ret = _objc_msgSend_c1wwx4(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6500,7 +6585,7 @@ class NSObject extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( + final _ret = _objc_msgSend_1hkfrth( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -6511,25 +6596,29 @@ class NSObject extends objc.ObjCObjectBase { /// release void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_release); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + _objc_msgSend_z87g7r( + this.ref.pointer, + _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, + keyPath.ref.pointer, + context); } /// replacementObjectForCoder: objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18( + final _ret = _objc_msgSend_18igzfd( this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6538,75 +6627,82 @@ class NSObject extends objc.ObjCObjectBase { /// resolveClassMethod: static bool resolveClassMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveClassMethod_, sel); + return _objc_msgSend_156r0km( + _class_NSObject, _sel_resolveClassMethod_, sel); } /// resolveInstanceMethod: static bool resolveInstanceMethod_(ffi.Pointer sel) { - return _objc_msgSend_4(_class_NSObject, _sel_resolveInstanceMethod_, sel); + return _objc_msgSend_156r0km( + _class_NSObject, _sel_resolveInstanceMethod_, sel); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( + return _objc_msgSend_156r0km( this.ref.pointer, _sel_respondsToSelector_, aSelector); } /// retain NSObject retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// retainCount int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_retainCount); } /// self NSObject self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// setObservationInfo: set observationInfo(ffi.Pointer value) { - return _objc_msgSend_250(this.ref.pointer, _sel_setObservationInfo_, value); + return _objc_msgSend_e3r7kv( + this.ref.pointer, _sel_setObservationInfo_, value); } /// setVersion: static void setVersion_(int aVersion) { - _objc_msgSend_244(_class_NSObject, _sel_setVersion_, aVersion); + _objc_msgSend_1sq4qbw(_class_NSObject, _sel_setVersion_, aVersion); } /// superclass static objc.ObjCObjectBase superclass() { - final _ret = _objc_msgSend_2(_class_NSObject, _sel_superclass); + final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_superclass); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// version static int version() { - return _objc_msgSend_79(_class_NSObject, _sel_version); + return _objc_msgSend_y9lpkc(_class_NSObject, _sel_version); } /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_248(this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, - changeKind.value, indexes.ref.pointer, key.ref.pointer); + _objc_msgSend_ztk616( + this.ref.pointer, + _sel_willChange_valuesAtIndexes_forKey_, + changeKind.value, + indexes.ref.pointer, + key.ref.pointer); } /// willChangeValueForKey: void willChangeValueForKey_(NSString key) { - _objc_msgSend_150( + _objc_msgSend_mj63fd( this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); } /// willChangeValueForKey:withSetMutation:usingObjects: void willChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_249( + _objc_msgSend_ykb193( this.ref.pointer, _sel_willChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -6616,7 +6712,7 @@ class NSObject extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + return _objc_msgSend_1alxo5d(this.ref.pointer, _sel_zone); } } @@ -6655,7 +6751,7 @@ class NSOrderedSet extends NSObject { /// Returns whether [obj] is an instance of [NSOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); } @@ -6665,7 +6761,7 @@ class NSOrderedSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_139( + _objc_msgSend_v6swnz( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -6676,44 +6772,44 @@ class NSOrderedSet extends NSObject { /// alloc static NSOrderedSet alloc() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_alloc); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_3(_class_NSOrderedSet, _sel_allocWithZone_, zone); + _objc_msgSend_lh3ojc(_class_NSOrderedSet, _sel_allocWithZone_, zone); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// array NSArray get array { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_array); + final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_array); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSOrderedSet, + return _objc_msgSend_1yxk6hr(_class_NSOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSOrderedSet autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// containsObject: bool containsObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_containsObject_, object.ref.pointer); } /// count int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -6721,27 +6817,27 @@ class NSOrderedSet extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_142(this.ref.pointer, + return _objc_msgSend_1fg578o(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_105( + final _ret = _objc_msgSend_16gidio( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -6751,7 +6847,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet: objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_293( + final _ret = _objc_msgSend_1npyl0c( this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6759,7 +6855,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet:withOptions: objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_298( + final _ret = _objc_msgSend_1fgead9( this.ref.pointer, _sel_differenceFromOrderedSet_withOptions_, other.ref.pointer, @@ -6769,13 +6865,13 @@ class NSOrderedSet extends NSObject { /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstObject objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_firstObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_firstObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -6784,31 +6880,33 @@ class NSOrderedSet extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_107(this.ref.pointer, _sel_getObjects_range_, objects, range); + _objc_msgSend_1yyq820( + this.ref.pointer, _sel_getObjects_range_, objects, range); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_108( + return _objc_msgSend_mp4gfb( this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); } /// init NSOrderedSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_129(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6816,14 +6914,14 @@ class NSOrderedSet extends NSObject { /// initWithArray:range:copyItems: NSOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_295(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ltsbu4(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6832,14 +6930,14 @@ class NSOrderedSet extends NSObject { /// initWithObject: NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects: NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6847,21 +6945,21 @@ class NSOrderedSet extends NSObject { /// initWithObjects:count: NSOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet: NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1npyl0c(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet:copyItems: NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_297(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1l8nt7w(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6869,65 +6967,65 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet:range:copyItems: NSOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1cn7qua(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1lmy66x(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsOrderedSet: bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_mkj6b9( this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } /// intersectsSet: bool intersectsSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); } /// isEqualToOrderedSet: bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_mkj6b9( this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } /// isSubsetOfOrderedSet: bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_291( + return _objc_msgSend_mkj6b9( this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSOrderedSet, + final _ret = _objc_msgSend_7blsm6(_class_NSOrderedSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastObject objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_lastObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_lastObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -6935,46 +7033,47 @@ class NSOrderedSet extends NSObject { /// new static NSOrderedSet new1() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_new); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int idx) { - final _ret = _objc_msgSend_100(this.ref.pointer, _sel_objectAtIndex_, idx); + final _ret = + _objc_msgSend_13e2lx(this.ref.pointer, _sel_objectAtIndex_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_100( + final _ret = _objc_msgSend_13e2lx( this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_126( + final _ret = _objc_msgSend_18d4pk7( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// orderedSet static NSOrderedSet orderedSet() { - final _ret = _objc_msgSend_2(_class_NSOrderedSet, _sel_orderedSet); + final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_orderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetByApplyingDifference: NSOrderedSet? orderedSetByApplyingDifference_( objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_299(this.ref.pointer, + final _ret = _objc_msgSend_193gnux(this.ref.pointer, _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -6983,7 +7082,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray: static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_128( + final _ret = _objc_msgSend_902nc6( _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -6991,7 +7090,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray:range:copyItems: static NSOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_295( + final _ret = _objc_msgSend_ltsbu4( _class_NSOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -7002,14 +7101,14 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObject: static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithObjects: static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7017,14 +7116,14 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObjects:count: static NSOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_bd92x2( _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithOrderedSet: static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_293( + final _ret = _objc_msgSend_1npyl0c( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7032,7 +7131,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet:range:copyItems: static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_294( + final _ret = _objc_msgSend_1cn7qua( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -7043,7 +7142,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet: static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7051,58 +7150,64 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet:copyItems: static NSOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_296(_class_NSOrderedSet, + final _ret = _objc_msgSend_1lmy66x(_class_NSOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + _objc_msgSend_z87g7r( + this.ref.pointer, + _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, + keyPath.ref.pointer, + context); } /// retain NSOrderedSet retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_111(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_25skr7(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// reversedOrderedSet NSOrderedSet get reversedOrderedSet { - final _ret = _objc_msgSend_292(this.ref.pointer, _sel_reversedOrderedSet); + final _ret = + _objc_msgSend_1kfio4r(this.ref.pointer, _sel_reversedOrderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// self NSOrderedSet self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// set objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_set); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_set); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSOrderedSet, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l( + _class_NSOrderedSet, _sel_supportsSecureCoding); } } @@ -7123,88 +7228,90 @@ class NSProxy extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSProxy]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); } /// alloc static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSProxy, _sel_alloc); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// allocWithZone: static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSProxy, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSProxy, _sel_allocWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// autorelease NSProxy autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// class static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_2(_class_NSProxy, _sel_class); + final _ret = _objc_msgSend_lfmpu2(_class_NSProxy, _sel_class); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// dealloc void dealloc() { - _objc_msgSend_1(this.ref.pointer, _sel_dealloc); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_dealloc); } /// debugDescription NSString get debugDescription { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_debugDescription); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_debugDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// finalize void finalize() { - _objc_msgSend_1(this.ref.pointer, _sel_finalize); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_finalize); } /// forwardInvocation: void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_9( + _objc_msgSend_1oebm4t( this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } /// isEqual: bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_0(this.ref.pointer, _sel_isEqual_, object.ref.pointer); + return _objc_msgSend_vnjqr0( + this.ref.pointer, _sel_isEqual_, object.ref.pointer); } /// isKindOfClass: bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } /// isMemberOfClass: bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } /// isProxy bool isProxy() { - return _objc_msgSend_13(this.ref.pointer, _sel_isProxy); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isProxy); } /// methodSignatureForSelector: NSMethodSignature? methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_315( + final _ret = _objc_msgSend_ogq11p( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null @@ -7214,15 +7321,15 @@ class NSProxy extends objc.ObjCObjectBase { /// performSelector: objc.ObjCObjectBase performSelector_( ffi.Pointer aSelector) { - final _ret = - _objc_msgSend_8(this.ref.pointer, _sel_performSelector_, aSelector); + final _ret = _objc_msgSend_134huy1( + this.ref.pointer, _sel_performSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_251(this.ref.pointer, + final _ret = _objc_msgSend_c1wwx4(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -7232,7 +7339,7 @@ class NSProxy extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_252( + final _ret = _objc_msgSend_1hkfrth( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -7243,35 +7350,35 @@ class NSProxy extends objc.ObjCObjectBase { /// release void release() { - _objc_msgSend_1(this.ref.pointer, _sel_release); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_release); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_4( + return _objc_msgSend_156r0km( this.ref.pointer, _sel_respondsToSelector_, aSelector); } /// retain NSProxy retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// retainCount int retainCount() { - return _objc_msgSend_11(this.ref.pointer, _sel_retainCount); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_retainCount); } /// self NSProxy self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_253(this.ref.pointer, _sel_zone); + return _objc_msgSend_1alxo5d(this.ref.pointer, _sel_zone); } } @@ -7300,7 +7407,8 @@ class NSSet extends NSObject { /// Returns whether [obj] is an instance of [NSSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); + return _objc_msgSend_vnjqr0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); } /// addObserver:forKeyPath:options:context: @@ -7309,7 +7417,7 @@ class NSSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_139( + _objc_msgSend_v6swnz( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -7320,25 +7428,25 @@ class NSSet extends NSObject { /// allObjects NSArray get allObjects { - final _ret = _objc_msgSend_144(this.ref.pointer, _sel_allObjects); + final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allObjects); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSSet alloc() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_alloc); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSSet, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc(_class_NSSet, _sel_allocWithZone_, zone); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// anyObject objc.ObjCObjectBase? anyObject() { - final _ret = _objc_msgSend_16(this.ref.pointer, _sel_anyObject); + final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_anyObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -7346,19 +7454,19 @@ class NSSet extends NSObject { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSSet, + return _objc_msgSend_1yxk6hr(_class_NSSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// containsObject: bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } /// count int get count { - return _objc_msgSend_11(this.ref.pointer, _sel_count); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -7366,45 +7474,46 @@ class NSSet extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_142(this.ref.pointer, + return _objc_msgSend_1fg578o(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_86(this.ref.pointer, _sel_descriptionWithLocale_, - locale?.ref.pointer ?? ffi.nullptr); + final _ret = _objc_msgSend_u2m945(this.ref.pointer, + _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSSet init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_128(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -7413,7 +7522,7 @@ class NSSet extends NSObject { /// initWithObjects: NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -7421,60 +7530,60 @@ class NSSet extends NSObject { /// initWithObjects:count: NSSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_241( + final _ret = _objc_msgSend_9hl0vt( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_242(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1fy0kdb(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsSet: bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_1foukp0( this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } /// isEqualToSet: bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_1foukp0( this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_237( + return _objc_msgSend_1foukp0( this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSSet, + final _ret = _objc_msgSend_7blsm6(_class_NSSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// makeObjectsPerformSelector: void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_7( + _objc_msgSend_1tl86yo( this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_117( + _objc_msgSend_1cswzl2( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -7483,8 +7592,8 @@ class NSSet extends NSObject { /// member: objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { - final _ret = - _objc_msgSend_15(this.ref.pointer, _sel_member_, object.ref.pointer); + final _ret = _objc_msgSend_18edh6q( + this.ref.pointer, _sel_member_, object.ref.pointer); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -7492,73 +7601,77 @@ class NSSet extends NSObject { /// new static NSSet new1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_new); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_111(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_141(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_140(this.ref.pointer, _sel_removeObserver_forKeyPath_context_, - observer.ref.pointer, keyPath.ref.pointer, context); + _objc_msgSend_z87g7r( + this.ref.pointer, + _sel_removeObserver_forKeyPath_context_, + observer.ref.pointer, + keyPath.ref.pointer, + context); } /// set static NSSet set1() { - final _ret = _objc_msgSend_2(_class_NSSet, _sel_set); + final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_set); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObject: NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_238( + final _ret = _objc_msgSend_1qhrh8r( this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromArray: NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_240( + final _ret = _objc_msgSend_e547pa( this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromSet: NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_239( + final _ret = _objc_msgSend_1i2jb5( this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithArray: static NSSet setWithArray_(NSArray array) { - final _ret = - _objc_msgSend_128(_class_NSSet, _sel_setWithArray_, array.ref.pointer); + final _ret = _objc_msgSend_902nc6( + _class_NSSet, _sel_setWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObject: static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSSet, _sel_setWithObject_, object.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_127( + final _ret = _objc_msgSend_b55pub( _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -7566,7 +7679,7 @@ class NSSet extends NSObject { /// setWithObjects:count: static NSSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_101( + final _ret = _objc_msgSend_bd92x2( _class_NSSet, _sel_setWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -7574,13 +7687,13 @@ class NSSet extends NSObject { /// setWithSet: static NSSet setWithSet_(NSSet set) { final _ret = - _objc_msgSend_241(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + _objc_msgSend_9hl0vt(_class_NSSet, _sel_setWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSSet, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSSet, _sel_supportsSecureCoding); } } @@ -7629,99 +7742,102 @@ class NSString extends NSObject { /// Returns whether [obj] is an instance of [NSString]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); } /// UTF8String ffi.Pointer get UTF8String { - return _objc_msgSend_14(this.ref.pointer, _sel_UTF8String); + return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_UTF8String); } /// alloc static NSString alloc() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_alloc); return NSString.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSString, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSString, _sel_allocWithZone_, zone); return NSString.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSString, + return _objc_msgSend_1yxk6hr(_class_NSString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_207(_class_NSString, _sel_availableStringEncodings); + return _objc_msgSend_cpl8r0(_class_NSString, _sel_availableStringEncodings); } /// boolValue bool get boolValue { - return _objc_msgSend_13(this.ref.pointer, _sel_boolValue); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_boolValue); } /// cStringUsingEncoding: ffi.Pointer cStringUsingEncoding_(int encoding) { - return _objc_msgSend_12( + return _objc_msgSend_ov32zf( this.ref.pointer, _sel_cStringUsingEncoding_, encoding); } /// canBeConvertedToEncoding: bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_124( + return _objc_msgSend_1jghkco( this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } /// capitalizedString NSString get capitalizedString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_capitalizedString); + final _ret = + _objc_msgSend_1lufsjd(this.ref.pointer, _sel_capitalizedString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// capitalizedStringWithLocale: NSString capitalizedStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, + final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// caseInsensitiveCompare: NSComparisonResult caseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22( + final _ret = _objc_msgSend_1eicg07( this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// characterAtIndex: int characterAtIndex_(int index) { - return _objc_msgSend_17(this.ref.pointer, _sel_characterAtIndex_, index); + return _objc_msgSend_18by0sb( + this.ref.pointer, _sel_characterAtIndex_, index); } /// commonPrefixWithString:options: NSString commonPrefixWithString_options_( NSString str, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_27(this.ref.pointer, + final _ret = _objc_msgSend_1b5h4qw(this.ref.pointer, _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); return NSString.castFromPointer(_ret, retain: true, release: true); } /// compare: NSComparisonResult compare_(NSString string) { - final _ret = - _objc_msgSend_22(this.ref.pointer, _sel_compare_, string.ref.pointer); + final _ret = _objc_msgSend_1eicg07( + this.ref.pointer, _sel_compare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// compare:options: NSComparisonResult compare_options_( NSString string, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_23(this.ref.pointer, _sel_compare_options_, + final _ret = _objc_msgSend_1y92qp0(this.ref.pointer, _sel_compare_options_, string.ref.pointer, mask.value); return NSComparisonResult.fromValue(_ret); } @@ -7729,8 +7845,12 @@ class NSString extends NSObject { /// compare:options:range: NSComparisonResult compare_options_range_(NSString string, NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { - final _ret = _objc_msgSend_24(this.ref.pointer, _sel_compare_options_range_, - string.ref.pointer, mask.value, rangeOfReceiverToCompare); + final _ret = _objc_msgSend_1wjxyxu( + this.ref.pointer, + _sel_compare_options_range_, + string.ref.pointer, + mask.value, + rangeOfReceiverToCompare); return NSComparisonResult.fromValue(_ret); } @@ -7740,7 +7860,7 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_25( + final _ret = _objc_msgSend_1ynxy24( this.ref.pointer, _sel_compare_options_range_locale_, string.ref.pointer, @@ -7752,28 +7872,28 @@ class NSString extends NSObject { /// componentsSeparatedByCharactersInSet: NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_209(this.ref.pointer, + final _ret = _objc_msgSend_16kninz(this.ref.pointer, _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// componentsSeparatedByString: NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_208(this.ref.pointer, + final _ret = _objc_msgSend_1uvzn9n(this.ref.pointer, _sel_componentsSeparatedByString_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// containsString: bool containsString_(NSString str) { - return _objc_msgSend_26( + return _objc_msgSend_1yxk6hr( this.ref.pointer, _sel_containsString_, str.ref.pointer); } /// dataUsingEncoding: NSData? dataUsingEncoding_(int encoding) { - final _ret = - _objc_msgSend_204(this.ref.pointer, _sel_dataUsingEncoding_, encoding); + final _ret = _objc_msgSend_190mw9( + this.ref.pointer, _sel_dataUsingEncoding_, encoding); return _ret.address == 0 ? null : NSData.castFromPointer(_ret, retain: true, release: true); @@ -7781,7 +7901,7 @@ class NSString extends NSObject { /// dataUsingEncoding:allowLossyConversion: NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_203(this.ref.pointer, + final _ret = _objc_msgSend_qbhxin(this.ref.pointer, _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); return _ret.address == 0 ? null @@ -7790,52 +7910,52 @@ class NSString extends NSObject { /// decomposedStringWithCanonicalMapping NSString get decomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( + final _ret = _objc_msgSend_1lufsjd( this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// decomposedStringWithCompatibilityMapping NSString get decomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( + final _ret = _objc_msgSend_1lufsjd( this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// defaultCStringEncoding static int getDefaultCStringEncoding() { - return _objc_msgSend_11(_class_NSString, _sel_defaultCStringEncoding); + return _objc_msgSend_3y7t2m(_class_NSString, _sel_defaultCStringEncoding); } /// description NSString get description { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// doubleValue double get doubleValue { return objc.useMsgSendVariants - ? _objc_msgSend_83Fpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_83(this.ref.pointer, _sel_doubleValue); + ? _objc_msgSend_1cmxxjjFpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_doubleValue); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// fastestEncoding int get fastestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_fastestEncoding); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_fastestEncoding); } /// floatValue double get floatValue { return objc.useMsgSendVariants - ? _objc_msgSend_82Fpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_82(this.ref.pointer, _sel_floatValue); + ? _objc_msgSend_1vuo3hFpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_1vuo3h(this.ref.pointer, _sel_floatValue); } /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: @@ -7847,7 +7967,7 @@ class NSString extends NSObject { NSStringEncodingConversionOptions options, NSRange range, ffi.Pointer leftover) { - return _objc_msgSend_206( + return _objc_msgSend_17cs4bx( this.ref.pointer, _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, buffer, @@ -7862,19 +7982,19 @@ class NSString extends NSObject { /// getCString:maxLength:encoding: bool getCString_maxLength_encoding_( ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_205(this.ref.pointer, + return _objc_msgSend_10uq48s(this.ref.pointer, _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } /// getCharacters: void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_235(this.ref.pointer, _sel_getCharacters_, buffer); + _objc_msgSend_rbq976(this.ref.pointer, _sel_getCharacters_, buffer); } /// getCharacters:range: void getCharacters_range_( ffi.Pointer buffer, NSRange range) { - _objc_msgSend_21( + _objc_msgSend_sdrtgg( this.ref.pointer, _sel_getCharacters_range_, buffer, range); } @@ -7884,7 +8004,7 @@ class NSString extends NSObject { ffi.Pointer lineEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_202( + _objc_msgSend_z9p126( this.ref.pointer, _sel_getLineStart_end_contentsEnd_forRange_, startPtr, @@ -7899,7 +8019,7 @@ class NSString extends NSObject { ffi.Pointer parEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_202( + _objc_msgSend_z9p126( this.ref.pointer, _sel_getParagraphStart_end_contentsEnd_forRange_, startPtr, @@ -7910,29 +8030,32 @@ class NSString extends NSObject { /// hasPrefix: bool hasPrefix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); + return _objc_msgSend_1yxk6hr( + this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); } /// hasSuffix: bool hasSuffix_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); + return _objc_msgSend_1yxk6hr( + this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); } /// hash int get hash { - return _objc_msgSend_11(this.ref.pointer, _sel_hash); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_hash); } /// init NSString init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_226(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1d04bah(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -7942,7 +8065,7 @@ class NSString extends NSObject { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_227( + final _ret = _objc_msgSend_1gnf8a7( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -7957,7 +8080,7 @@ class NSString extends NSObject { /// initWithCString:encoding: NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_228(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1u9rdxv(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -7967,7 +8090,7 @@ class NSString extends NSObject { /// initWithCharacters:length: NSString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1mrcc5q(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -7975,7 +8098,7 @@ class NSString extends NSObject { /// initWithCharactersNoCopy:length:freeWhenDone: NSString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_219( + final _ret = _objc_msgSend_1yrjwcm( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -7986,7 +8109,7 @@ class NSString extends NSObject { /// initWithCoder: NSString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -7996,7 +8119,7 @@ class NSString extends NSObject { /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_q0ujis( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -8012,7 +8135,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_16kr2o2( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -8026,7 +8149,7 @@ class NSString extends NSObject { /// initWithContentsOfURL:encoding:error: NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_hxhon9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -8042,7 +8165,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_6mmeph( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -8055,7 +8178,7 @@ class NSString extends NSObject { /// initWithData:encoding: NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_225(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_jlg7ow(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -8064,7 +8187,7 @@ class NSString extends NSObject { /// initWithFormat: NSString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), _sel_initWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -8072,7 +8195,7 @@ class NSString extends NSObject { /// initWithFormat:locale: NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_222( + final _ret = _objc_msgSend_ve79og( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -8082,14 +8205,14 @@ class NSString extends NSObject { /// initWithString: NSString initWithString_(NSString aString) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), _sel_initWithString_, aString.ref.pointer); return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithUTF8String: NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1aofo84(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -8101,7 +8224,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8118,7 +8241,7 @@ class NSString extends NSObject { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_224( + final _ret = _objc_msgSend_137b8u9( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -8132,17 +8255,17 @@ class NSString extends NSObject { /// intValue int get intValue { - return _objc_msgSend_77(this.ref.pointer, _sel_intValue); + return _objc_msgSend_1a8qq6y(this.ref.pointer, _sel_intValue); } /// integerValue int get integerValue { - return _objc_msgSend_79(this.ref.pointer, _sel_integerValue); + return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_integerValue); } /// isEqualToString: bool isEqualToString_(NSString aString) { - return _objc_msgSend_26( + return _objc_msgSend_1yxk6hr( this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); } @@ -8155,7 +8278,7 @@ class NSString extends NSObject { throw objc.UnimplementedOptionalMethodException('NSString', 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); } - final _ret = _objc_msgSend_174( + final _ret = _objc_msgSend_pfsu1r( this.ref.pointer, _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, typeIdentifier.ref.pointer); @@ -8164,54 +8287,54 @@ class NSString extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSString, + final _ret = _objc_msgSend_7blsm6(_class_NSString, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_11(this.ref.pointer, _sel_length); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); } /// lengthOfBytesUsingEncoding: int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( + return _objc_msgSend_zeso01( this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); } /// lineRangeForRange: void lineRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_200Stret( + ? _objc_msgSend_3xcw87Stret( stret, this.ref.pointer, _sel_lineRangeForRange_, range) - : stret.ref = - _objc_msgSend_200(this.ref.pointer, _sel_lineRangeForRange_, range); + : stret.ref = _objc_msgSend_3xcw87( + this.ref.pointer, _sel_lineRangeForRange_, range); } /// localizedCapitalizedString NSString get localizedCapitalizedString { - final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedCapitalizedString); + final _ret = _objc_msgSend_1lufsjd( + this.ref.pointer, _sel_localizedCapitalizedString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedCaseInsensitiveCompare: NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_22(this.ref.pointer, + final _ret = _objc_msgSend_1eicg07(this.ref.pointer, _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// localizedCaseInsensitiveContainsString: bool localizedCaseInsensitiveContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, + return _objc_msgSend_1yxk6hr(this.ref.pointer, _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); } /// localizedCompare: NSComparisonResult localizedCompare_(NSString string) { - final _ret = _objc_msgSend_22( + final _ret = _objc_msgSend_1eicg07( this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } @@ -8219,27 +8342,27 @@ class NSString extends NSObject { /// localizedLowercaseString NSString get localizedLowercaseString { final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedLowercaseString); + _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedLowercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedNameOfStringEncoding: static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_19( + final _ret = _objc_msgSend_1pj8ak( _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedStandardCompare: NSComparisonResult localizedStandardCompare_(NSString string) { - final _ret = _objc_msgSend_22( + final _ret = _objc_msgSend_1eicg07( this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// localizedStandardContainsString: bool localizedStandardContainsString_(NSString str) { - return _objc_msgSend_26(this.ref.pointer, + return _objc_msgSend_1yxk6hr(this.ref.pointer, _sel_localizedStandardContainsString_, str.ref.pointer); } @@ -8247,15 +8370,15 @@ class NSString extends NSObject { void localizedStandardRangeOfString_( ffi.Pointer stret, NSString str) { objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, + ? _objc_msgSend_1nvkvxhStret(stret, this.ref.pointer, _sel_localizedStandardRangeOfString_, str.ref.pointer) - : stret.ref = _objc_msgSend_28(this.ref.pointer, + : stret.ref = _objc_msgSend_1nvkvxh(this.ref.pointer, _sel_localizedStandardRangeOfString_, str.ref.pointer); } /// localizedStringWithFormat: static NSString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( + final _ret = _objc_msgSend_i0ku5y( _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8266,7 +8389,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( _class_NSString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8280,37 +8403,37 @@ class NSString extends NSObject { /// localizedUppercaseString NSString get localizedUppercaseString { final _ret = - _objc_msgSend_36(this.ref.pointer, _sel_localizedUppercaseString); + _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedUppercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// longLongValue int get longLongValue { - return _objc_msgSend_80(this.ref.pointer, _sel_longLongValue); + return _objc_msgSend_8ocdaq(this.ref.pointer, _sel_longLongValue); } /// lowercaseString NSString get lowercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_lowercaseString); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_lowercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// lowercaseStringWithLocale: NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, + final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// maximumLengthOfBytesUsingEncoding: int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_121( + return _objc_msgSend_zeso01( this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); } /// new static NSString new1() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_new); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -8319,7 +8442,7 @@ class NSString extends NSObject { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( + final _ret = _objc_msgSend_yf5v5x( _class_NSString, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -8333,35 +8456,35 @@ class NSString extends NSObject { /// paragraphRangeForRange: void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_200Stret( + ? _objc_msgSend_3xcw87Stret( stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_200( + : stret.ref = _objc_msgSend_3xcw87( this.ref.pointer, _sel_paragraphRangeForRange_, range); } /// precomposedStringWithCanonicalMapping NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_36( + final _ret = _objc_msgSend_1lufsjd( this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// precomposedStringWithCompatibilityMapping NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_36( + final _ret = _objc_msgSend_1lufsjd( this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// propertyList objc.ObjCObjectBase propertyList() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_propertyList); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_propertyList); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// propertyListFromStringsFileFormat NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_234( + final _ret = _objc_msgSend_jjke8a( this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null @@ -8372,9 +8495,9 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_( ffi.Pointer stret, NSCharacterSet searchSet) { objc.useMsgSendVariants - ? _objc_msgSend_196Stret(stret, this.ref.pointer, + ? _objc_msgSend_xzhhzlStret(stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_196(this.ref.pointer, + : stret.ref = _objc_msgSend_xzhhzl(this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); } @@ -8382,13 +8505,13 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_options_(ffi.Pointer stret, NSCharacterSet searchSet, NSStringCompareOptions mask) { objc.useMsgSendVariants - ? _objc_msgSend_197Stret( + ? _objc_msgSend_1bslwm6Stret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_197( + : stret.ref = _objc_msgSend_1bslwm6( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, @@ -8402,14 +8525,14 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToSearch) { objc.useMsgSendVariants - ? _objc_msgSend_198Stret( + ? _objc_msgSend_10wxalwStret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, mask.value, rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_198( + : stret.ref = _objc_msgSend_10wxalw( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, @@ -8421,9 +8544,9 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequenceAtIndex_( ffi.Pointer stret, int index) { objc.useMsgSendVariants - ? _objc_msgSend_199Stret(stret, this.ref.pointer, + ? _objc_msgSend_1alnamiStret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_199(this.ref.pointer, + : stret.ref = _objc_msgSend_1alnami(this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index); } @@ -8431,18 +8554,18 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequencesForRange_( ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_200Stret(stret, this.ref.pointer, + ? _objc_msgSend_3xcw87Stret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_200(this.ref.pointer, + : stret.ref = _objc_msgSend_3xcw87(this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range); } /// rangeOfString: void rangeOfString_(ffi.Pointer stret, NSString searchString) { objc.useMsgSendVariants - ? _objc_msgSend_28Stret(stret, this.ref.pointer, _sel_rangeOfString_, - searchString.ref.pointer) - : stret.ref = _objc_msgSend_28( + ? _objc_msgSend_1nvkvxhStret(stret, this.ref.pointer, + _sel_rangeOfString_, searchString.ref.pointer) + : stret.ref = _objc_msgSend_1nvkvxh( this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); } @@ -8450,9 +8573,9 @@ class NSString extends NSObject { void rangeOfString_options_(ffi.Pointer stret, NSString searchString, NSStringCompareOptions mask) { objc.useMsgSendVariants - ? _objc_msgSend_29Stret(stret, this.ref.pointer, + ? _objc_msgSend_1ntj5qiStret(stret, this.ref.pointer, _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_29(this.ref.pointer, + : stret.ref = _objc_msgSend_1ntj5qi(this.ref.pointer, _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); } @@ -8463,14 +8586,14 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToSearch) { objc.useMsgSendVariants - ? _objc_msgSend_30Stret( + ? _objc_msgSend_1vjwcwoStret( stret, this.ref.pointer, _sel_rangeOfString_options_range_, searchString.ref.pointer, mask.value, rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_30( + : stret.ref = _objc_msgSend_1vjwcwo( this.ref.pointer, _sel_rangeOfString_options_range_, searchString.ref.pointer, @@ -8486,7 +8609,7 @@ class NSString extends NSObject { NSRange rangeOfReceiverToSearch, NSLocale? locale) { objc.useMsgSendVariants - ? _objc_msgSend_31Stret( + ? _objc_msgSend_1utihyhStret( stret, this.ref.pointer, _sel_rangeOfString_options_range_locale_, @@ -8494,7 +8617,7 @@ class NSString extends NSObject { mask.value, rangeOfReceiverToSearch, locale?.ref.pointer ?? ffi.nullptr) - : stret.ref = _objc_msgSend_31( + : stret.ref = _objc_msgSend_1utihyh( this.ref.pointer, _sel_rangeOfString_options_range_locale_, searchString.ref.pointer, @@ -8505,26 +8628,26 @@ class NSString extends NSObject { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( + final _ret = _objc_msgSend_1ay2gch( _class_NSString, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// smallestEncoding int get smallestEncoding { - return _objc_msgSend_11(this.ref.pointer, _sel_smallestEncoding); + return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_smallestEncoding); } /// string static NSString string() { - final _ret = _objc_msgSend_2(_class_NSString, _sel_string); + final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_string); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringByAddingPercentEncodingWithAllowedCharacters: NSString? stringByAddingPercentEncodingWithAllowedCharacters_( NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_236( + final _ret = _objc_msgSend_ygfc4q( this.ref.pointer, _sel_stringByAddingPercentEncodingWithAllowedCharacters_, allowedCharacters.ref.pointer); @@ -8535,14 +8658,14 @@ class NSString extends NSObject { /// stringByAppendingFormat: NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_104( + final _ret = _objc_msgSend_1x8phyb( this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringByAppendingString: NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_104( + final _ret = _objc_msgSend_1x8phyb( this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8550,7 +8673,7 @@ class NSString extends NSObject { /// stringByApplyingTransform:reverse: NSString? stringByApplyingTransform_reverse_( NSString transform, bool reverse) { - final _ret = _objc_msgSend_216( + final _ret = _objc_msgSend_43t2gm( this.ref.pointer, _sel_stringByApplyingTransform_reverse_, transform.ref.pointer, @@ -8563,7 +8686,7 @@ class NSString extends NSObject { /// stringByFoldingWithOptions:locale: NSString stringByFoldingWithOptions_locale_( NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_212( + final _ret = _objc_msgSend_1h4d64j( this.ref.pointer, _sel_stringByFoldingWithOptions_locale_, options.value, @@ -8574,7 +8697,7 @@ class NSString extends NSObject { /// stringByPaddingToLength:withString:startingAtIndex: NSString stringByPaddingToLength_withString_startingAtIndex_( int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_211( + final _ret = _objc_msgSend_1fqujmv( this.ref.pointer, _sel_stringByPaddingToLength_withString_startingAtIndex_, newLength, @@ -8585,7 +8708,7 @@ class NSString extends NSObject { /// stringByRemovingPercentEncoding NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_58( + final _ret = _objc_msgSend_f9rl9u( this.ref.pointer, _sel_stringByRemovingPercentEncoding); return _ret.address == 0 ? null @@ -8595,7 +8718,7 @@ class NSString extends NSObject { /// stringByReplacingCharactersInRange:withString: NSString stringByReplacingCharactersInRange_withString_( NSRange range, NSString replacement) { - final _ret = _objc_msgSend_215( + final _ret = _objc_msgSend_12ya3a7( this.ref.pointer, _sel_stringByReplacingCharactersInRange_withString_, range, @@ -8606,7 +8729,7 @@ class NSString extends NSObject { /// stringByReplacingOccurrencesOfString:withString: NSString stringByReplacingOccurrencesOfString_withString_( NSString target, NSString replacement) { - final _ret = _objc_msgSend_214( + final _ret = _objc_msgSend_nftcy5( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_, target.ref.pointer, @@ -8620,7 +8743,7 @@ class NSString extends NSObject { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - final _ret = _objc_msgSend_213( + final _ret = _objc_msgSend_rxe8i8( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -8632,7 +8755,7 @@ class NSString extends NSObject { /// stringByTrimmingCharactersInSet: NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_210(this.ref.pointer, + final _ret = _objc_msgSend_fle7yf(this.ref.pointer, _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8644,7 +8767,7 @@ class NSString extends NSObject { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_233( + return _objc_msgSend_1dlbjta( _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -8656,7 +8779,7 @@ class NSString extends NSObject { /// stringWithCString:encoding: static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_228( + final _ret = _objc_msgSend_1u9rdxv( _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -8666,7 +8789,7 @@ class NSString extends NSObject { /// stringWithCharacters:length: static NSString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_220( + final _ret = _objc_msgSend_1mrcc5q( _class_NSString, _sel_stringWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8674,7 +8797,7 @@ class NSString extends NSObject { /// stringWithContentsOfFile:encoding:error: static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_230( + final _ret = _objc_msgSend_q0ujis( _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -8690,7 +8813,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_232( + final _ret = _objc_msgSend_16kr2o2( _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -8704,7 +8827,7 @@ class NSString extends NSObject { /// stringWithContentsOfURL:encoding:error: static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_229( + final _ret = _objc_msgSend_hxhon9( _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -8720,7 +8843,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_231( + final _ret = _objc_msgSend_6mmeph( _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -8733,14 +8856,14 @@ class NSString extends NSObject { /// stringWithFormat: static NSString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_45( + final _ret = _objc_msgSend_i0ku5y( _class_NSString, _sel_stringWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: static NSString stringWithString_(NSString string) { - final _ret = _objc_msgSend_45( + final _ret = _objc_msgSend_i0ku5y( _class_NSString, _sel_stringWithString_, string.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8748,7 +8871,7 @@ class NSString extends NSObject { /// stringWithUTF8String: static NSString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_221( + final _ret = _objc_msgSend_1aofo84( _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -8760,7 +8883,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_223( + final _ret = _objc_msgSend_16oib6h( _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8774,37 +8897,38 @@ class NSString extends NSObject { /// substringFromIndex: NSString substringFromIndex_(int from) { final _ret = - _objc_msgSend_19(this.ref.pointer, _sel_substringFromIndex_, from); + _objc_msgSend_1pj8ak(this.ref.pointer, _sel_substringFromIndex_, from); return NSString.castFromPointer(_ret, retain: true, release: true); } /// substringToIndex: NSString substringToIndex_(int to) { - final _ret = _objc_msgSend_19(this.ref.pointer, _sel_substringToIndex_, to); + final _ret = + _objc_msgSend_1pj8ak(this.ref.pointer, _sel_substringToIndex_, to); return NSString.castFromPointer(_ret, retain: true, release: true); } /// substringWithRange: NSString substringWithRange_(NSRange range) { final _ret = - _objc_msgSend_20(this.ref.pointer, _sel_substringWithRange_, range); + _objc_msgSend_d4l0n1(this.ref.pointer, _sel_substringWithRange_, range); return NSString.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSString, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSString, _sel_supportsSecureCoding); } /// uppercaseString NSString get uppercaseString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_uppercaseString); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_uppercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// uppercaseStringWithLocale: NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_201(this.ref.pointer, + final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8816,7 +8940,7 @@ class NSString extends NSObject { throw objc.UnimplementedOptionalMethodException( 'NSString', 'writableTypeIdentifiersForItemProvider'); } - final _ret = _objc_msgSend_144( + final _ret = _objc_msgSend_1ay2gch( this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -8827,7 +8951,7 @@ class NSString extends NSObject { bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_218( + return _objc_msgSend_17yb09c( this.ref.pointer, _sel_writeToFile_atomically_encoding_error_, path.ref.pointer, @@ -8839,7 +8963,7 @@ class NSString extends NSObject { /// writeToURL:atomically:encoding:error: bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_217( + return _objc_msgSend_15wlz7z( this.ref.pointer, _sel_writeToURL_atomically_encoding_error_, url.ref.pointer, @@ -8942,12 +9066,13 @@ class NSURL extends NSObject { /// Returns whether [obj] is an instance of [NSURL]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0(obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); + return _objc_msgSend_vnjqr0( + obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); } /// URLByAppendingPathComponent: NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_171(this.ref.pointer, + final _ret = _objc_msgSend_qa4gl3(this.ref.pointer, _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); return _ret.address == 0 ? null @@ -8957,7 +9082,7 @@ class NSURL extends NSObject { /// URLByAppendingPathComponent:isDirectory: NSURL? URLByAppendingPathComponent_isDirectory_( NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_172( + final _ret = _objc_msgSend_10puz71( this.ref.pointer, _sel_URLByAppendingPathComponent_isDirectory_, pathComponent.ref.pointer, @@ -8969,7 +9094,7 @@ class NSURL extends NSObject { /// URLByAppendingPathExtension: NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_171(this.ref.pointer, + final _ret = _objc_msgSend_qa4gl3(this.ref.pointer, _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); return _ret.address == 0 ? null @@ -8978,8 +9103,8 @@ class NSURL extends NSObject { /// URLByDeletingLastPathComponent NSURL? get URLByDeletingLastPathComponent { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingLastPathComponent); + final _ret = _objc_msgSend_2adgk5( + this.ref.pointer, _sel_URLByDeletingLastPathComponent); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -8988,7 +9113,7 @@ class NSURL extends NSObject { /// URLByDeletingPathExtension NSURL? get URLByDeletingPathExtension { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByDeletingPathExtension); + _objc_msgSend_2adgk5(this.ref.pointer, _sel_URLByDeletingPathExtension); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -8999,7 +9124,7 @@ class NSURL extends NSObject { NSURL url, NSURLBookmarkResolutionOptions options, ffi.Pointer> error) { - final _ret = _objc_msgSend_157( + final _ret = _objc_msgSend_nvmrtx( _class_NSURL, _sel_URLByResolvingAliasFileAtURL_options_error_, url.ref.pointer, @@ -9018,7 +9143,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_153( + final _ret = _objc_msgSend_zh0sx8( _class_NSURL, _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -9033,8 +9158,8 @@ class NSURL extends NSObject { /// URLByResolvingSymlinksInPath NSURL? get URLByResolvingSymlinksInPath { - final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByResolvingSymlinksInPath); + final _ret = _objc_msgSend_2adgk5( + this.ref.pointer, _sel_URLByResolvingSymlinksInPath); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9043,7 +9168,7 @@ class NSURL extends NSObject { /// URLByStandardizingPath NSURL? get URLByStandardizingPath { final _ret = - _objc_msgSend_59(this.ref.pointer, _sel_URLByStandardizingPath); + _objc_msgSend_2adgk5(this.ref.pointer, _sel_URLByStandardizingPath); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9052,7 +9177,7 @@ class NSURL extends NSObject { /// URLWithDataRepresentation:relativeToURL: static NSURL URLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( + final _ret = _objc_msgSend_1eaxye( _class_NSURL, _sel_URLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9062,7 +9187,7 @@ class NSURL extends NSObject { /// URLWithString: static NSURL? URLWithString_(NSString URLString) { - final _ret = _objc_msgSend_52( + final _ret = _objc_msgSend_1st608x( _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); return _ret.address == 0 ? null @@ -9072,7 +9197,7 @@ class NSURL extends NSObject { /// URLWithString:encodingInvalidCharacters: static NSURL? URLWithString_encodingInvalidCharacters_( NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( + final _ret = _objc_msgSend_1mmg6xz( _class_NSURL, _sel_URLWithString_encodingInvalidCharacters_, URLString.ref.pointer, @@ -9085,7 +9210,7 @@ class NSURL extends NSObject { /// URLWithString:relativeToURL: static NSURL? URLWithString_relativeToURL_( NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( + final _ret = _objc_msgSend_xjoerb( _class_NSURL, _sel_URLWithString_relativeToURL_, URLString.ref.pointer, @@ -9097,7 +9222,7 @@ class NSURL extends NSObject { /// absoluteString NSString? get absoluteString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_absoluteString); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_absoluteString); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9105,7 +9230,7 @@ class NSURL extends NSObject { /// absoluteURL NSURL? get absoluteURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_absoluteURL); + final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_absoluteURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9114,7 +9239,7 @@ class NSURL extends NSObject { /// absoluteURLWithDataRepresentation:relativeToURL: static NSURL absoluteURLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_56( + final _ret = _objc_msgSend_1eaxye( _class_NSURL, _sel_absoluteURLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9124,25 +9249,25 @@ class NSURL extends NSObject { /// alloc static NSURL alloc() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSURL, _sel_alloc); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURL, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_lh3ojc(_class_NSURL, _sel_allocWithZone_, zone); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURL, + return _objc_msgSend_1yxk6hr(_class_NSURL, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// baseURL NSURL? get baseURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_baseURL); + final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_baseURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9151,7 +9276,7 @@ class NSURL extends NSObject { /// bookmarkDataWithContentsOfURL:error: static NSData? bookmarkDataWithContentsOfURL_error_( NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_156( + final _ret = _objc_msgSend_1hcifs5( _class_NSURL, _sel_bookmarkDataWithContentsOfURL_error_, bookmarkFileURL.ref.pointer, @@ -9168,7 +9293,7 @@ class NSURL extends NSObject { NSArray? keys, NSURL? relativeURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_152( + final _ret = _objc_msgSend_aaj430( this.ref.pointer, _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, options.value, @@ -9183,32 +9308,33 @@ class NSURL extends NSObject { /// checkPromisedItemIsReachableAndReturnError: bool checkPromisedItemIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_145(this.ref.pointer, + return _objc_msgSend_1ax2xdn(this.ref.pointer, _sel_checkPromisedItemIsReachableAndReturnError_, error); } /// checkResourceIsReachableAndReturnError: bool checkResourceIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_145( + return _objc_msgSend_1ax2xdn( this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } /// dataRepresentation NSData get dataRepresentation { - final _ret = _objc_msgSend_57(this.ref.pointer, _sel_dataRepresentation); + final _ret = + _objc_msgSend_1ffou25(this.ref.pointer, _sel_dataRepresentation); return NSData.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// filePathURL NSURL? get filePathURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_filePathURL); + final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_filePathURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9216,7 +9342,7 @@ class NSURL extends NSObject { /// fileReferenceURL NSURL? fileReferenceURL() { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_fileReferenceURL); + final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_fileReferenceURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9224,13 +9350,14 @@ class NSURL extends NSObject { /// fileSystemRepresentation ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_14(this.ref.pointer, _sel_fileSystemRepresentation); + return _objc_msgSend_1bdsz2k( + this.ref.pointer, _sel_fileSystemRepresentation); } /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_51( + final _ret = _objc_msgSend_toytjj( _class_NSURL, _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, path, @@ -9241,14 +9368,14 @@ class NSURL extends NSObject { /// fileURLWithPath: static NSURL fileURLWithPath_(NSString path) { - final _ret = - _objc_msgSend_49(_class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); + final _ret = _objc_msgSend_176al5g( + _class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); return NSURL.castFromPointer(_ret, retain: true, release: true); } /// fileURLWithPath:isDirectory: static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_48(_class_NSURL, + final _ret = _objc_msgSend_ubrdc4(_class_NSURL, _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); return NSURL.castFromPointer(_ret, retain: true, release: true); } @@ -9256,7 +9383,7 @@ class NSURL extends NSObject { /// fileURLWithPath:isDirectory:relativeToURL: static NSURL fileURLWithPath_isDirectory_relativeToURL_( NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_46( + final _ret = _objc_msgSend_vlnj1q( _class_NSURL, _sel_fileURLWithPath_isDirectory_relativeToURL_, path.ref.pointer, @@ -9267,7 +9394,7 @@ class NSURL extends NSObject { /// fileURLWithPath:relativeToURL: static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_47( + final _ret = _objc_msgSend_elizha( _class_NSURL, _sel_fileURLWithPath_relativeToURL_, path.ref.pointer, @@ -9277,7 +9404,7 @@ class NSURL extends NSObject { /// fileURLWithPathComponents: static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_170( + final _ret = _objc_msgSend_1n05lr7( _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); return _ret.address == 0 ? null @@ -9286,7 +9413,7 @@ class NSURL extends NSObject { /// fragment NSString? get fragment { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_fragment); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_fragment); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9295,7 +9422,7 @@ class NSURL extends NSObject { /// getFileSystemRepresentation:maxLength: bool getFileSystemRepresentation_maxLength_( ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_98(this.ref.pointer, + return _objc_msgSend_6ptbax(this.ref.pointer, _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); } @@ -9304,7 +9431,7 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_146( + return _objc_msgSend_t1egb5( this.ref.pointer, _sel_getPromisedItemResourceValue_forKey_error_, value, @@ -9317,18 +9444,18 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_146(this.ref.pointer, + return _objc_msgSend_t1egb5(this.ref.pointer, _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } /// hasDirectoryPath bool get hasDirectoryPath { - return _objc_msgSend_13(this.ref.pointer, _sel_hasDirectoryPath); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_hasDirectoryPath); } /// host NSString? get host { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_host); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_host); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9336,14 +9463,15 @@ class NSURL extends NSObject { /// init NSURL init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// initAbsoluteURLWithDataRepresentation:relativeToURL: NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( + final _ret = _objc_msgSend_1hv18jk( this.ref.retainAndReturnPointer(), _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9359,7 +9487,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_153( + final _ret = _objc_msgSend_zh0sx8( this.ref.retainAndReturnPointer(), _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -9375,7 +9503,7 @@ class NSURL extends NSObject { /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_50( + final _ret = _objc_msgSend_1p1rsc5( this.ref.retainAndReturnPointer(), _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, path, @@ -9386,14 +9514,14 @@ class NSURL extends NSObject { /// initFileURLWithPath: NSURL initFileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_45(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_, path.ref.pointer); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// initFileURLWithPath:isDirectory: NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_44(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1otk66m(this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); return NSURL.castFromPointer(_ret, retain: false, release: true); } @@ -9401,7 +9529,7 @@ class NSURL extends NSObject { /// initFileURLWithPath:isDirectory:relativeToURL: NSURL initFileURLWithPath_isDirectory_relativeToURL_( NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_42( + final _ret = _objc_msgSend_t0n8z4( this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_isDirectory_relativeToURL_, path.ref.pointer, @@ -9412,7 +9540,7 @@ class NSURL extends NSObject { /// initFileURLWithPath:relativeToURL: NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_43( + final _ret = _objc_msgSend_1863vqg( this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_relativeToURL_, path.ref.pointer, @@ -9422,7 +9550,7 @@ class NSURL extends NSObject { /// initWithCoder: NSURL? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -9431,7 +9559,7 @@ class NSURL extends NSObject { /// initWithDataRepresentation:relativeToURL: NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_55( + final _ret = _objc_msgSend_1hv18jk( this.ref.retainAndReturnPointer(), _sel_initWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9441,7 +9569,7 @@ class NSURL extends NSObject { /// initWithString: NSURL? initWithString_(NSString URLString) { - final _ret = _objc_msgSend_52(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), _sel_initWithString_, URLString.ref.pointer); return _ret.address == 0 ? null @@ -9451,7 +9579,7 @@ class NSURL extends NSObject { /// initWithString:encodingInvalidCharacters: NSURL? initWithString_encodingInvalidCharacters_( NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_54( + final _ret = _objc_msgSend_1mmg6xz( this.ref.retainAndReturnPointer(), _sel_initWithString_encodingInvalidCharacters_, URLString.ref.pointer, @@ -9463,7 +9591,7 @@ class NSURL extends NSObject { /// initWithString:relativeToURL: NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_53( + final _ret = _objc_msgSend_xjoerb( this.ref.retainAndReturnPointer(), _sel_initWithString_relativeToURL_, URLString.ref.pointer, @@ -9475,12 +9603,12 @@ class NSURL extends NSObject { /// isFileReferenceURL bool isFileReferenceURL() { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileReferenceURL); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isFileReferenceURL); } /// isFileURL bool get fileURL { - return _objc_msgSend_13(this.ref.pointer, _sel_isFileURL); + return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isFileURL); } /// itemProviderVisibilityForRepresentationWithTypeIdentifier: @@ -9492,7 +9620,7 @@ class NSURL extends NSObject { throw objc.UnimplementedOptionalMethodException('NSURL', 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); } - final _ret = _objc_msgSend_174( + final _ret = _objc_msgSend_pfsu1r( this.ref.pointer, _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, typeIdentifier.ref.pointer); @@ -9501,14 +9629,14 @@ class NSURL extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURL, + final _ret = _objc_msgSend_7blsm6(_class_NSURL, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastPathComponent NSString? get lastPathComponent { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_lastPathComponent); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_lastPathComponent); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9516,7 +9644,7 @@ class NSURL extends NSObject { /// new static NSURL new1() { - final _ret = _objc_msgSend_2(_class_NSURL, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSURL, _sel_new); return NSURL.castFromPointer(_ret, retain: false, release: true); } @@ -9525,7 +9653,7 @@ class NSURL extends NSObject { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_173( + final _ret = _objc_msgSend_yf5v5x( _class_NSURL, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -9538,7 +9666,7 @@ class NSURL extends NSObject { /// parameterString NSString? get parameterString { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_parameterString); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_parameterString); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9546,7 +9674,7 @@ class NSURL extends NSObject { /// password NSString? get password { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_password); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_password); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9554,7 +9682,7 @@ class NSURL extends NSObject { /// path NSString? get path { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_path); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_path); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9562,7 +9690,7 @@ class NSURL extends NSObject { /// pathComponents NSArray? get pathComponents { - final _ret = _objc_msgSend_143(this.ref.pointer, _sel_pathComponents); + final _ret = _objc_msgSend_1o43rdm(this.ref.pointer, _sel_pathComponents); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -9570,7 +9698,7 @@ class NSURL extends NSObject { /// pathExtension NSString? get pathExtension { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_pathExtension); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_pathExtension); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9578,7 +9706,7 @@ class NSURL extends NSObject { /// port NSNumber? get port { - final _ret = _objc_msgSend_97(this.ref.pointer, _sel_port); + final _ret = _objc_msgSend_1k6k5wi(this.ref.pointer, _sel_port); return _ret.address == 0 ? null : NSNumber.castFromPointer(_ret, retain: true, release: true); @@ -9587,7 +9715,7 @@ class NSURL extends NSObject { /// promisedItemResourceValuesForKeys:error: NSDictionary? promisedItemResourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_169(this.ref.pointer, + final _ret = _objc_msgSend_fqx8a6(this.ref.pointer, _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -9596,7 +9724,7 @@ class NSURL extends NSObject { /// query NSString? get query { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_query); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_query); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9604,14 +9732,14 @@ class NSURL extends NSObject { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_144( + final _ret = _objc_msgSend_1ay2gch( _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// relativePath NSString? get relativePath { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_relativePath); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_relativePath); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9619,24 +9747,24 @@ class NSURL extends NSObject { /// relativeString NSString get relativeString { - final _ret = _objc_msgSend_36(this.ref.pointer, _sel_relativeString); + final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_relativeString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// removeAllCachedResourceValues void removeAllCachedResourceValues() { - _objc_msgSend_1(this.ref.pointer, _sel_removeAllCachedResourceValues); + _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllCachedResourceValues); } /// removeCachedResourceValueForKey: void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_150(this.ref.pointer, _sel_removeCachedResourceValueForKey_, - key.ref.pointer); + _objc_msgSend_mj63fd(this.ref.pointer, + _sel_removeCachedResourceValueForKey_, key.ref.pointer); } /// resourceSpecifier NSString? get resourceSpecifier { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_resourceSpecifier); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_resourceSpecifier); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9645,7 +9773,7 @@ class NSURL extends NSObject { /// resourceValuesForKeys:error: objc.ObjCObjectBase? resourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_147(this.ref.pointer, + final _ret = _objc_msgSend_1ar80if(this.ref.pointer, _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -9655,7 +9783,7 @@ class NSURL extends NSObject { /// resourceValuesForKeys:fromBookmarkData: static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_154( + final _ret = _objc_msgSend_1yv5slr( _class_NSURL, _sel_resourceValuesForKeys_fromBookmarkData_, keys.ref.pointer, @@ -9667,7 +9795,7 @@ class NSURL extends NSObject { /// scheme NSString? get scheme { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_scheme); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_scheme); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9676,7 +9804,7 @@ class NSURL extends NSObject { /// setResourceValue:forKey:error: bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_148( + return _objc_msgSend_1ystw2p( this.ref.pointer, _sel_setResourceValue_forKey_error_, value?.ref.pointer ?? ffi.nullptr, @@ -9687,20 +9815,23 @@ class NSURL extends NSObject { /// setResourceValues:error: bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, ffi.Pointer> error) { - return _objc_msgSend_149(this.ref.pointer, _sel_setResourceValues_error_, + return _objc_msgSend_mktm9o(this.ref.pointer, _sel_setResourceValues_error_, keyedValues.ref.pointer, error); } /// setTemporaryResourceValue:forKey: void setTemporaryResourceValue_forKey_( objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_151(this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, - value?.ref.pointer ?? ffi.nullptr, key.ref.pointer); + _objc_msgSend_8jadi9( + this.ref.pointer, + _sel_setTemporaryResourceValue_forKey_, + value?.ref.pointer ?? ffi.nullptr, + key.ref.pointer); } /// standardizedURL NSURL? get standardizedURL { - final _ret = _objc_msgSend_59(this.ref.pointer, _sel_standardizedURL); + final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_standardizedURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9708,23 +9839,24 @@ class NSURL extends NSObject { /// startAccessingSecurityScopedResource bool startAccessingSecurityScopedResource() { - return _objc_msgSend_13( + return _objc_msgSend_1jnji2l( this.ref.pointer, _sel_startAccessingSecurityScopedResource); } /// stopAccessingSecurityScopedResource void stopAccessingSecurityScopedResource() { - _objc_msgSend_1(this.ref.pointer, _sel_stopAccessingSecurityScopedResource); + _objc_msgSend_eahzbb( + this.ref.pointer, _sel_stopAccessingSecurityScopedResource); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSURL, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSURL, _sel_supportsSecureCoding); } /// user NSString? get user { - final _ret = _objc_msgSend_58(this.ref.pointer, _sel_user); + final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_user); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9737,7 +9869,7 @@ class NSURL extends NSObject { throw objc.UnimplementedOptionalMethodException( 'NSURL', 'writableTypeIdentifiersForItemProvider'); } - final _ret = _objc_msgSend_144( + final _ret = _objc_msgSend_1ay2gch( this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -9748,7 +9880,7 @@ class NSURL extends NSObject { NSURL bookmarkFileURL, int options, ffi.Pointer> error) { - return _objc_msgSend_155( + return _objc_msgSend_za54n5( _class_NSURL, _sel_writeBookmarkData_toURL_options_error_, bookmarkData.ref.pointer, @@ -9817,62 +9949,64 @@ class NSURLHandle extends NSObject { /// Returns whether [obj] is an instance of [NSURLHandle]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); } /// alloc static NSURLHandle alloc() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSURLHandle, _sel_alloc); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSURLHandle, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSURLHandle, _sel_allocWithZone_, zone); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSURLHandle, + return _objc_msgSend_1yxk6hr(_class_NSURLHandle, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSURLHandle autorelease() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } /// init NSURLHandle init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSURLHandle, + final _ret = _objc_msgSend_7blsm6(_class_NSURLHandle, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSURLHandle new1() { - final _ret = _objc_msgSend_2(_class_NSURLHandle, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSURLHandle, _sel_new); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// retain NSURLHandle retain() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } /// self NSURLHandle self() { - final _ret = _objc_msgSend_2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } } @@ -9912,61 +10046,63 @@ class NSValue extends NSObject { /// Returns whether [obj] is an instance of [NSValue]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); } /// alloc static NSValue alloc() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_alloc); + final _ret = _objc_msgSend_lfmpu2(_class_NSValue, _sel_alloc); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_3(_class_NSValue, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_lh3ojc(_class_NSValue, _sel_allocWithZone_, zone); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_26(_class_NSValue, + return _objc_msgSend_1yxk6hr(_class_NSValue, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_96( + _objc_msgSend_1rtlugh( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// getValue: void getValue_(ffi.Pointer value) { - _objc_msgSend_92(this.ref.pointer, _sel_getValue_, value); + _objc_msgSend_1ru7pfb(this.ref.pointer, _sel_getValue_, value); } /// getValue:size: void getValue_size_(ffi.Pointer value, int size) { - _objc_msgSend_37(this.ref.pointer, _sel_getValue_size_, value, size); + _objc_msgSend_t86pq6(this.ref.pointer, _sel_getValue_size_, value, size); } /// init NSValue init() { - final _ret = _objc_msgSend_2(this.ref.retainAndReturnPointer(), _sel_init); + final _ret = + _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:objCType: NSValue initWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_87(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1x99ekt(this.ref.retainAndReturnPointer(), _sel_initWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSValue? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -9975,27 +10111,27 @@ class NSValue extends NSObject { /// isEqualToValue: bool isEqualToValue_(NSValue value) { - return _objc_msgSend_91( + return _objc_msgSend_17rgbbo( this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_95(_class_NSValue, + final _ret = _objc_msgSend_7blsm6(_class_NSValue, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSValue new1() { - final _ret = _objc_msgSend_2(_class_NSValue, _sel_new); + final _ret = _objc_msgSend_lfmpu2(_class_NSValue, _sel_new); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// nonretainedObjectValue objc.ObjCObjectBase? get nonretainedObjectValue { final _ret = - _objc_msgSend_16(this.ref.pointer, _sel_nonretainedObjectValue); + _objc_msgSend_4o9dm7(this.ref.pointer, _sel_nonretainedObjectValue); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -10003,45 +10139,45 @@ class NSValue extends NSObject { /// objCType ffi.Pointer get objCType { - return _objc_msgSend_14(this.ref.pointer, _sel_objCType); + return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_objCType); } /// pointerValue ffi.Pointer get pointerValue { - return _objc_msgSend_35(this.ref.pointer, _sel_pointerValue); + return _objc_msgSend_iinxlj(this.ref.pointer, _sel_pointerValue); } /// rangeValue void getRangeValue(ffi.Pointer stret) { objc.useMsgSendVariants - ? _objc_msgSend_94Stret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_94(this.ref.pointer, _sel_rangeValue); + ? _objc_msgSend_9bz0grStret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_9bz0gr(this.ref.pointer, _sel_rangeValue); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_13(_class_NSValue, _sel_supportsSecureCoding); + return _objc_msgSend_1jnji2l(_class_NSValue, _sel_supportsSecureCoding); } /// value:withObjCType: static NSValue value_withObjCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = - _objc_msgSend_88(_class_NSValue, _sel_value_withObjCType_, value, type); + final _ret = _objc_msgSend_1bzo8h5( + _class_NSValue, _sel_value_withObjCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithBytes:objCType: static NSValue valueWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_88( + final _ret = _objc_msgSend_1bzo8h5( _class_NSValue, _sel_valueWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithNonretainedObject: static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_89(_class_NSValue, + final _ret = _objc_msgSend_desnv4(_class_NSValue, _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -10049,13 +10185,14 @@ class NSValue extends NSObject { /// valueWithPointer: static NSValue valueWithPointer_(ffi.Pointer pointer) { final _ret = - _objc_msgSend_90(_class_NSValue, _sel_valueWithPointer_, pointer); + _objc_msgSend_f46p9e(_class_NSValue, _sel_valueWithPointer_, pointer); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithRange: static NSValue valueWithRange_(NSRange range) { - final _ret = _objc_msgSend_93(_class_NSValue, _sel_valueWithRange_, range); + final _ret = + _objc_msgSend_wc8fa4(_class_NSValue, _sel_valueWithRange_, range); return NSValue.castFromPointer(_ret, retain: true, release: true); } } @@ -12115,7 +12252,7 @@ class Protocol extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [Protocol]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_0( + return _objc_msgSend_vnjqr0( obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); } } @@ -12155,645 +12292,675 @@ late final _class_NSURL = objc.getClass("NSURL"); late final _class_NSURLHandle = objc.getClass("NSURLHandle"); late final _class_NSValue = objc.getClass("NSValue"); late final _class_Protocol = objc.getClass("Protocol"); -final _objc_msgSend_0 = objc.msgSendPointer +final _objc_msgSend_10j8zu2 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer clazz)>>() + ffi.Pointer fName)>>() .asFunction< - bool Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1 = objc.msgSendPointer +final _objc_msgSend_10l3pg0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Double ti)>>() .asFunction< - void Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_10 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_10puz71 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer types)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent, + ffi.Bool isDirectory)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_100 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_10r6mwi = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer object, + ffi.UnsignedLong visibility)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_10tljzo = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Pointer, ffi.LongLong value)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_101 = objc.msgSendPointer +final _objc_msgSend_10uq48s = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong cnt)>>() + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.UnsignedLong encoding)>>() .asFunction< - instancetype Function( + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_10wxalw = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() + .asFunction< + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_102 = objc.msgSendPointer + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_10wxalwStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer searchSet, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_103 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_1181j77 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherArray)>>() + ffi.Pointer indexSet)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_104 = objc.msgSendPointer +final _objc_msgSend_12r4wy0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer separator)>>() + ffi.Pointer otherDate)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_105 = objc.msgSendPointer +final _objc_msgSend_12s6b18 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer locale, - ffi.UnsignedLong level)>>() + ffi.Pointer aString, + ffi.UnsignedLong loc)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_106 = objc.msgSendPointer +final _objc_msgSend_12v2psh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherArray)>>() + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_107 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_12ya3a7 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - NSRange range)>>() + NSRange range, + ffi.Pointer replacement)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer>, - NSRange)>(); -final _objc_msgSend_108 = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_134huy1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer aSelector)>>() .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_109 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_137b8u9 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer locale, + ffi.Pointer> error)>>() .asFunction< - int Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - NSRange)>(); -final _objc_msgSend_11 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_110 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_111 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_13e2lx = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer, ffi.UnsignedLong index)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_112 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_13fuhvz = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context)>>() + ffi.Pointer aString)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_113 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_14alzs4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context, - ffi.Pointer hint)>>() + ffi.Pointer path, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() .asFunction< - ffi.Pointer Function( + bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_114 = objc.msgSendPointer + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_156r0km = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer comparator)>>() + ffi.Pointer aSelector)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_115 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_116 = objc.msgSendPointer +final _objc_msgSend_15wlz7z = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer url, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, ffi.Pointer> error)>>() .asFunction< bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, + bool, + int, ffi.Pointer>)>(); -final _objc_msgSend_117 = objc.msgSendPointer +final _objc_msgSend_16gidio = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer argument)>>() + ffi.Pointer locale, + ffi.UnsignedLong level)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_118 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_119 = objc.msgSendPointer + ffi.Pointer, + int)>(); +final _objc_msgSend_16kninz = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexSet)>>() + ffi.Pointer separator)>>() .asFunction< - instancetype Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_12 = objc.msgSendPointer +final _objc_msgSend_16kr2o2 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong idx)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer enc, + ffi.Pointer> error)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_120 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_16lf0jn = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexSet)>>() + ffi.Pointer difference)>>() .asFunction< - bool Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_121 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_122 = objc.msgSendPointer +final _objc_msgSend_16oib6h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexBuffer, - ffi.UnsignedLong bufferSize, - ffi.Pointer range)>>() + ffi.Pointer format, + ffi.Pointer validFormatSpecifiers, + ffi.Pointer> error)>>() .asFunction< - int Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_123 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_16ug18e = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_124 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_16vau0c = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer protocol)>>() .asFunction< bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_125 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_16wg0om = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_126 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_176al5g = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexes)>>() + ffi.Pointer path)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_127 = objc.msgSendPointer +final _objc_msgSend_17cs4bx = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferCount, + ffi.Pointer usedBufferCount, + ffi.UnsignedLong encoding, + ffi.UnsignedLong options, + NSRange range, + ffi.Pointer leftover)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_128 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + int, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_17dguc2 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer array)>>() + ffi.Pointer otherSet)>>() .asFunction< - instancetype Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_129 = objc.msgSendPointer +final _objc_msgSend_17mnn92 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer array, - ffi.Bool flag)>>() + ffi.Pointer object, + ffi.Pointer key)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool)>(); -final _objc_msgSend_13 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_17rgbbo = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer value)>>() .asFunction< - bool Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_130 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_17yazlx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.Pointer context)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_131 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_17yb09c = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() + ffi.Pointer path, + ffi.Bool useAuxiliaryFile, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() .asFunction< - ffi.Pointer Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_132 = objc.msgSendPointer + bool, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1863vqg = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_18bfloq = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer difference)>>() + ffi.Pointer keys, + ffi.Pointer marker)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_133 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_18by0sb = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_18d4pk7 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.Pointer indexes)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_134 = objc.msgSendPointer +final _objc_msgSend_18edh6q = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer object)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_135 = objc.msgSendPointer +final _objc_msgSend_18igzfd = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.Bool atomically)>>() + ffi.Pointer coder)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_136 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_190mw9 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong encoding)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_193gnux = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() + ffi.Pointer difference)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_137 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19b4wem = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_19i64n4 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.Pointer context)>>() + ffi.Pointer url)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_138 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19lkdou = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_19m6ief = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath)>>() + ffi.Pointer otherArray)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_139 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19ql5uy = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() + ffi.Pointer value)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_14 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_19xhe7v = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Void Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_1a8qq6y = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_140 = objc.msgSendPointer +final _objc_msgSend_1a9036y = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.Pointer context)>>() + ffi.Pointer objects, + ffi.Pointer keys)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_141 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1ahzjc3 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath)>>() + ffi.Pointer url)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_142 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1alnami = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer state, - ffi.Pointer> buffer, - ffi.UnsignedLong len)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong index)>>() .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_143 = objc.msgSendPointer + NSRange Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1alnamiStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong index)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_144 = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1alxo5d = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Pointer<_NSZone> Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + ffi.Pointer<_NSZone> Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_145 = objc.msgSendPointer +final _objc_msgSend_1aofo84 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> error)>>() + ffi.Pointer nullTerminatedCString)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_146 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ap4ko1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> value, - ffi.Pointer key, - ffi.Pointer> error)>>() + ffi.UnsignedLong idx1, + ffi.UnsignedLong idx2)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_147 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_1ar80if = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( @@ -12807,1397 +12974,1257 @@ final _objc_msgSend_147 = objc.msgSendPointer ffi.Pointer, ffi.Pointer, ffi.Pointer>)>(); -final _objc_msgSend_148 = objc.msgSendPointer +final _objc_msgSend_1avl3w6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key, - ffi.Pointer> error)>>() + ffi.Pointer indexSet)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_149 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ax2xdn = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keyedValues, ffi.Pointer> error)>>() .asFunction< bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer>)>(); -final _objc_msgSend_15 = objc.msgSendPointer +final _objc_msgSend_1ay2gch = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_150 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_151 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1b1ee3s = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Short value)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_152 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1b5h4qw = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer keys, - ffi.Pointer relativeURL, - ffi.Pointer> error)>>() + ffi.Pointer str, + ffi.UnsignedLong mask)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_153 = objc.msgSendPointer + int)>(); +final _objc_msgSend_1bdsz2k = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.UnsignedLong options, - ffi.Pointer relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_154 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1bslwm6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer bookmarkData)>>() + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() .asFunction< - ffi.Pointer Function( + NSRange Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_155 = objc.msgSendPointer + int)>(); +final _objc_msgSend_1bslwm6Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.Pointer bookmarkFileURL, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() + ffi.Pointer searchSet, + ffi.UnsignedLong mask)>>() .asFunction< - bool Function( + void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_156 = objc.msgSendPointer + int)>(); +final _objc_msgSend_1bzo8h5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bookmarkFileURL, - ffi.Pointer> error)>>() + ffi.Pointer value, + ffi.Pointer type)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_157 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_158 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1c7aw33 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong cnt)>>() + ffi.Pointer keyset)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_159 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1cmxxjj = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16 = objc.msgSendPointer + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1cmxxjjFpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Double Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + double Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_160 = objc.msgSendPointer +final _objc_msgSend_1cn7qua = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer marker)>>() + ffi.Pointer set, + NSRange range, + ffi.Bool flag)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_161 = objc.msgSendPointer + NSRange, + bool)>(); +final _objc_msgSend_1cswzl2 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong count)>>() + ffi.Pointer aSelector, + ffi.Pointer argument)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_162 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1d04bah = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.Pointer bytes, + ffi.UnsignedLong len, + ffi.UnsignedLong encoding)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_163 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_1daiw63 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer other, + ffi.UnsignedLong options)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_164 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_1dlbjta = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer object, - ffi.Pointer key)>>() + ffi.Pointer data, + ffi.Pointer opts, + ffi.Pointer> string, + ffi.Pointer usedLossyConversion)>>() .asFunction< - instancetype Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_165 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer)>(); +final _objc_msgSend_1duw4sn = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer dict)>>() + ffi.UnsignedLong algorithm, + ffi.Pointer> error)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_166 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1ear11x = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer keys)>>() + ffi.Pointer item, + ffi.Pointer typeIdentifier)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_167 = objc.msgSendPointer +final _objc_msgSend_1eaxye = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherDictionary, - ffi.Bool flag)>>() + ffi.Pointer data, + ffi.Pointer baseURL)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool)>(); -final _objc_msgSend_168 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1edb7ni = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer url, - ffi.Pointer> error)>>() + ffi.Bool atomically)>>() .asFunction< - ffi.Pointer Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_169 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_1eicg07 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() + ffi.Pointer string)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1eig5rh = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_17 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1f5rcq4 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Pointer)>>() .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_170 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1fegr3z = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer components)>>() + ffi.Pointer number)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_171 = objc.msgSendPointer +final _objc_msgSend_1ffou25 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer pathComponent)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_172 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1fg578o = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer pathComponent, - ffi.Bool isDirectory)>>() + ffi.Pointer state, + ffi.Pointer> buffer, + ffi.UnsignedLong len)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_173 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_1fgead9 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.Pointer typeIdentifier, - ffi.Pointer> outError)>>() + ffi.Pointer other, + ffi.UnsignedLong options)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_174 = objc.msgSendPointer + int)>(); +final _objc_msgSend_1foukp0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer typeIdentifier)>>() + ffi.Pointer otherSet)>>() .asFunction< - int Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_175 = objc.msgSendPointer +final _objc_msgSend_1fqujmv = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() + ffi.UnsignedLong newLength, + ffi.Pointer padString, + ffi.UnsignedLong padIndex)>>() .asFunction< - bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_176 = objc.msgSendPointer + ffi.Pointer, + int)>(); +final _objc_msgSend_1fy0kdb = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() + ffi.Pointer set, + ffi.Bool flag)>>() .asFunction< - bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_177 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_1g0xxru = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() + ffi.UnsignedShort aCharacter)>>() .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_177Stret = objc.msgSendStretPointer + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1gb0y13 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() + ffi.UnsignedLong index, + ffi.Pointer anObject)>>() .asFunction< void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, int, - NSRange)>(); -final _objc_msgSend_178 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_179 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1gnf8a7 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer bytes, - ffi.UnsignedLong length, - ffi.Bool b)>>() + ffi.UnsignedLong len, + ffi.UnsignedLong encoding, + ffi.Bool freeBuffer)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int, + int, bool)>(); -final _objc_msgSend_18 = objc.msgSendPointer +final _objc_msgSend_1gseew1 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer coder)>>() + ffi.Pointer otherArray)>>() .asFunction< - instancetype Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_180 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_181 = objc.msgSendPointer +final _objc_msgSend_1h4d64j = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() + ffi.UnsignedLong options, + ffi.Pointer locale)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_182 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_183 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1h9ixfo = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Int value)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_184 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1hcifs5 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer base64String, - ffi.UnsignedLong options)>>() + ffi.Pointer bookmarkFileURL, + ffi.Pointer> error)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_185 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_186 = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_1hkfrth = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer base64Data, - ffi.UnsignedLong options)>>() + ffi.Pointer aSelector, + ffi.Pointer object1, + ffi.Pointer object2)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_187 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_188 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1hv18jk = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() + ffi.Pointer data, + ffi.Pointer baseURL)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_189 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1hxfsm0 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data)>>() + ffi.Pointer locale)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong from)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_190 = objc.msgSendPointer +final _objc_msgSend_1i2jb5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer fName)>>() + ffi.Pointer other)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_191 = objc.msgSendPointer +final _objc_msgSend_1iy1g3y = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer coder)>>() + ffi.Pointer url, + ffi.Pointer> error)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_192 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_1jghkco = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedShort aCharacter)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() .asFunction< bool Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_193 = objc.msgSendPointer +final _objc_msgSend_1jnji2l = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt theLongChar)>>() + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_194 = objc.msgSendPointer + bool Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1jzgveb = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer theOtherSet)>>() + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_195 = objc.msgSendPointer + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_1k2nzfd = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Uint8 thePlane)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_196 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context)>>() .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_196Stret = objc.msgSendStretPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_1k6k5wi = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_197 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1kfio4r = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_197Stret = objc.msgSendStretPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ktymlj = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() + ffi.Pointer otherNumber)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_198 = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1kxkbns = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer indexBuffer, + ffi.UnsignedLong bufferSize, + ffi.Pointer range)>>() .asFunction< - NSRange Function( + int Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer, int, - NSRange)>(); -final _objc_msgSend_198Stret = objc.msgSendStretPointer + ffi.Pointer)>(); +final _objc_msgSend_1l8nt7w = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer set, + ffi.Bool flag)>>() .asFunction< - void Function( - ffi.Pointer, + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_199 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_1lii4p7 = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer other)>>() .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_199Stret = objc.msgSendStretPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1lmy66x = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong index)>>() + ffi.Pointer set, + ffi.Bool flag)>>() .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_2 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_1lufsjd = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_20 = objc.msgSendPointer +final _objc_msgSend_1migo6x = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer, NSRange aRange)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, NSRange)>(); -final _objc_msgSend_200 = objc.msgSendPointer +final _objc_msgSend_1mmg6xz = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer URLString, + ffi.Bool encodingInvalidCharacters)>>() .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_200Stret = objc.msgSendStretPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_1mrcc5q = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange range)>>() + ffi.Pointer characters, + ffi.UnsignedLong length)>>() .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_201 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_1n05lr7 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer locale)>>() + ffi.Pointer components)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_202 = objc.msgSendPointer +final _objc_msgSend_1n36txx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range)>>() + ffi.Pointer path, + ffi.Bool useAuxiliaryFile)>>() .asFunction< - void Function( + bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_203 = objc.msgSendPointer + ffi.Pointer, + bool)>(); +final _objc_msgSend_1npyl0c = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong encoding, - ffi.Bool lossy)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int, bool)>(); -final _objc_msgSend_204 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong encoding)>>() + ffi.Pointer set)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_205 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ntj5qi = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.UnsignedLong encoding)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_206 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_1ntj5qiStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.Pointer usedBufferCount, - ffi.UnsignedLong encoding, - ffi.UnsignedLong options, - NSRange range, - ffi.Pointer leftover)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask)>>() .asFunction< - bool Function( + void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_207 = objc.msgSendPointer + ffi.Pointer, + int)>(); +final _objc_msgSend_1nvkvxh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer str)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_208 = objc.msgSendPointer + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1nvkvxhStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer separator)>>() + ffi.Pointer str)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_209 = objc.msgSendPointer +final _objc_msgSend_1o43rdm = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1oebm4t = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer separator)>>() + ffi.Pointer anInvocation)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_21 = objc.msgSendPointer +final _objc_msgSend_1otk66m = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() + ffi.Pointer path, + ffi.Bool isDir)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_210 = objc.msgSendPointer + ffi.Pointer, + bool)>(); +final _objc_msgSend_1p1rsc5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set)>>() + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() + .asFunction< + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_1pfeg1y = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong capacity)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_211 = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_1pj8ak = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong newLength, - ffi.Pointer padString, - ffi.UnsignedLong padIndex)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong from)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int)>(); -final _objc_msgSend_212 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1plx52h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer locale)>>() + ffi.Pointer path, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer, int, - ffi.Pointer)>(); -final _objc_msgSend_213 = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_1pzjw9q = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() + ffi.Pointer array, + ffi.Bool flag)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_214 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_1q1sytx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Pointer> Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement)>>() + ffi.Pointer aSelector)>>() .asFunction< - ffi.Pointer Function( + ffi.Pointer> Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_215 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1qazkp3 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer replacement)>>() + ffi.Pointer objects, + ffi.Pointer indexes)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, - NSRange, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_216 = objc.msgSendPointer +final _objc_msgSend_1qhrh8r = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse)>>() + ffi.Pointer anObject)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_217 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1qnpm6a = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.UnsignedChar Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -final _objc_msgSend_218 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1r6j21t = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, + ffi.Pointer url, ffi.Pointer> error)>>() .asFunction< - bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool, - int, ffi.Pointer>)>(); -final _objc_msgSend_219 = objc.msgSendPointer +final _objc_msgSend_1r78gmo = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length, - ffi.Bool freeBuffer)>>() + ffi.Pointer other)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -final _objc_msgSend_22 = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1rtlugh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Long Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer string)>>() + ffi.Pointer coder)>>() .asFunction< - int Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_220 = objc.msgSendPointer +final _objc_msgSend_1ru1eol = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer types)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ru7pfb = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1scwq30 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length)>>() + ffi.Pointer base64Data, + ffi.UnsignedLong options)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer, int)>(); -final _objc_msgSend_221 = objc.msgSendPointer +final _objc_msgSend_1spzq1i = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer nullTerminatedCString)>>() + ffi.Pointer builder)>>() .asFunction< instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_222 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1sq4qbw = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer format, - ffi.Pointer locale)>>() + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Long aVersion)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_223 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1st608x = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer> error)>>() + ffi.Pointer URLString)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_224 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1tl86yo = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer locale, - ffi.Pointer> error)>>() + ffi.Pointer aSelector)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_225 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1tqc5wn = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.UnsignedLong encoding)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + compare, + ffi.Pointer context)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_226 = objc.msgSendPointer + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_1u0i55o = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1u9rdxv = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, + ffi.Pointer nullTerminatedCString, ffi.UnsignedLong encoding)>>() .asFunction< instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_227 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_1uionlu = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt theLongChar)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1uqbbkd = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - int, - bool)>(); -final _objc_msgSend_228 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString, - ffi.UnsignedLong encoding)>>() + ffi.Pointer indexSet)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_229 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1utihyh = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() .asFunction< - instancetype Function( + NSRange Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_23 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_230 = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_1utihyhStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch, + ffi.Pointer locale)>>() .asFunction< - instancetype Function( + void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_231 = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_1uvzn9n = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.Pointer enc, - ffi.Pointer> error)>>() + ffi.Pointer separator)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_232 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1v34g35 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Pointer enc, + ffi.UnsignedLong algorithm, ffi.Pointer> error)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + int, ffi.Pointer>)>(); -final _objc_msgSend_233 = objc.msgSendPointer +final _objc_msgSend_1vadcl4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.Pointer opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion)>>() + ffi.Pointer anObject, + NSRange range)>>() .asFunction< - int Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer)>(); -final _objc_msgSend_234 = objc.msgSendPointer + NSRange)>(); +final _objc_msgSend_1vakb8s = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.UnsignedInt Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_235 = objc.msgSendPointer +final _objc_msgSend_1vjwcwo = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_236 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_1vjwcwoStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer allowedCharacters)>>() + ffi.Pointer searchString, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToSearch)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_237 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_1vlwu5n = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherSet)>>() + ffi.Pointer other)>>() .asFunction< bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_238 = objc.msgSendPointer +final _objc_msgSend_1vuo3h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_239 = objc.msgSendPointer + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1vuo3hFpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1vylvvm = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer otherDictionary, + ffi.Bool flag)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_24 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_1wjxyxu = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Long Function( @@ -14213,1150 +14240,1069 @@ final _objc_msgSend_24 = objc.msgSendPointer ffi.Pointer, int, NSRange)>(); -final _objc_msgSend_240 = objc.msgSendPointer +final _objc_msgSend_1wsuaah = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer url, + ffi.UnsignedLong writeOptionsMask, + ffi.Pointer> errorPtr)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_241 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1wxz0to = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set)>>() + ffi.Pointer error, + ffi.UnsignedLong recoveryOptionIndex, + ffi.Pointer delegate, + ffi.Pointer didRecoverSelector, + ffi.Pointer contextInfo)>>() .asFunction< - instancetype Function(ffi.Pointer, + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1x8phyb = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer separator)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_242 = objc.msgSendPointer +final _objc_msgSend_1x99ekt = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() + ffi.Pointer value, + ffi.Pointer type)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_243 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1y1yxro = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector)>>() + ffi.Pointer url)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_244 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1y6u9re = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Long aVersion)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() .asFunction< void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_245 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1y8tqnx = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex, - ffi.Pointer delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo)>>() + NSRange range, + ffi.Pointer otherArray)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_246 = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_1y92qp0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex)>>() + ffi.Pointer string, + ffi.UnsignedLong mask)>>() .asFunction< - bool Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_247 = objc.msgSendPointer +final _objc_msgSend_1ygvpiu = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keyPath, - ffi.Pointer object, - ffi.Pointer change, - ffi.Pointer context)>>() + ffi.Pointer coder)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_248 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ynxy24 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong changeKind, - ffi.Pointer indexes, - ffi.Pointer key)>>() + ffi.Pointer string, + ffi.UnsignedLong mask, + NSRange rangeOfReceiverToCompare, + ffi.Pointer locale)>>() .asFunction< - void Function( + int Function( ffi.Pointer, ffi.Pointer, - int, ffi.Pointer, + int, + NSRange, ffi.Pointer)>(); -final _objc_msgSend_249 = objc.msgSendPointer +final _objc_msgSend_1yrjwcm = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer key, - ffi.UnsignedLong mutationKind, - ffi.Pointer objects)>>() + ffi.Pointer characters, + ffi.UnsignedLong length, + ffi.Bool freeBuffer)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer, int, - ffi.Pointer)>(); -final _objc_msgSend_25 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_1ystw2p = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Long Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare, - ffi.Pointer locale)>>() + ffi.Pointer value, + ffi.Pointer key, + ffi.Pointer> error)>>() .asFunction< - int Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_250 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_251 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_1yv5slr = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object)>>() + ffi.Pointer keys, + ffi.Pointer bookmarkData)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_252 = objc.msgSendPointer +final _objc_msgSend_1yxk6hr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object1, - ffi.Pointer object2)>>() + ffi.Pointer aString)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_253 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1yyq820 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> objects, + NSRange range)>>() .asFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_254 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + NSRange)>(); +final _objc_msgSend_1yzomdt = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexSet)>>() + ffi.Pointer otherDictionary)>>() .asFunction< void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_255 = objc.msgSendPointer +final _objc_msgSend_25skr7 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_256 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_2adgk5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_257 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_2ajs4r = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong index, - ffi.Long delta)>>() + ffi.Pointer indexes, + ffi.Pointer objects)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_258 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_30xfe1 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_259 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_3303zn = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer anObject, - ffi.UnsignedLong index)>>() + ffi.Pointer aKey)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_26 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_35e94z = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aString)>>() + ffi.UnsignedLong fileOptions)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_260 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_3xcw87 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Pointer anObject)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_261 = objc.msgSendPointer + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_3xcw87Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer otherArray)>>() + NSRange range)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_262 = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_3y7t2m = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong idx1, - ffi.UnsignedLong idx2)>>() + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_263 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_43t2gm = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() + ffi.Pointer transform, + ffi.Bool reverse)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - NSRange)>(); -final _objc_msgSend_264 = objc.msgSendPointer + bool)>(); +final _objc_msgSend_440yf0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedChar value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_4i1eix = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, NSRange range, - ffi.Pointer otherArray, - NSRange otherRange)>>() + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, NSRange, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_265 = objc.msgSendPointer + ffi.Pointer>, + int)>(); +final _objc_msgSend_4kvvn9 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer otherArray)>>() + ffi.Pointer observer, + ffi.Pointer indexes, + ffi.Pointer keyPath)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - NSRange, + ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_266 = objc.msgSendPointer +final _objc_msgSend_4o9dm7 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - compare, - ffi.Pointer context)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_267 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_5ibduq = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer indexes)>>() + ffi.Pointer obj, + ffi.Pointer key)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_268 = objc.msgSendPointer +final _objc_msgSend_5qynr1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexes, - ffi.Pointer objects)>>() + ffi.Pointer transform, + ffi.Bool reverse, + NSRange range, + ffi.Pointer resultingRange)>>() .asFunction< - void Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_269 = objc.msgSendPointer + bool, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_6mmeph = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_27 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str, - ffi.UnsignedLong mask)>>() + ffi.Pointer url, + ffi.Pointer enc, + ffi.Pointer> error)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_270 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_6ptbax = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer buffer, + ffi.UnsignedLong maxBufferLength)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_271 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_6w03lu = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Short Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_272 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_6y9g84 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer url, + ffi.UnsignedLong readOptionsMask, + ffi.Pointer> errorPtr)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_273 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_7blsm6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer bytes)>>() + ffi.Pointer key)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange, ffi.Pointer)>(); -final _objc_msgSend_274 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_7vhf68 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer replacementBytes, - ffi.UnsignedLong replacementLength)>>() + ffi.Pointer base64String, + ffi.UnsignedLong options)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange, - ffi.Pointer, + ffi.Pointer, int)>(); -final _objc_msgSend_275 = objc.msgSendPointer +final _objc_msgSend_84l2bg = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong aNumItems)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Char value)>>() .asFunction< - instancetype Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_276 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_277 = objc.msgSendPointer +final _objc_msgSend_8jadi9 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer name, - ffi.Pointer object, - ffi.Pointer userInfo)>>() + ffi.Pointer value, + ffi.Pointer key)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_278 = objc.msgSendPointer +final _objc_msgSend_8ocdaq = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Double ti)>>() + ffi.LongLong Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_279 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_902nc6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anotherDate)>>() + ffi.Pointer array)>>() .asFunction< - double Function(ffi.Pointer, + instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_279Fpret = objc.msgSendFpretPointer +final _objc_msgSend_9bz0gr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_28 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_9bz0grStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - NSRange Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() + ffi.Pointer)>>() .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_280 = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_9eheps = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong options)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_281 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_282 = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_9hl0vt = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherDate)>>() + ffi.Pointer set)>>() .asFunction< - bool Function(ffi.Pointer, + instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_283 = objc.msgSendPointer +final _objc_msgSend_9peq1z = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Double secsToBeAdded, - ffi.Pointer date)>>() + ffi.Pointer observer, + ffi.Pointer keyPath)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - double, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_284 = objc.msgSendPointer +final _objc_msgSend_9w0bah = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_285 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_aaj430 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject, - ffi.Pointer aKey)>>() + ffi.UnsignedLong options, + ffi.Pointer keys, + ffi.Pointer relativeURL, + ffi.Pointer> error)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, + int, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_286 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_abruu = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherDictionary)>>() + ffi.Pointer path)>>() .asFunction< - void Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_287 = objc.msgSendPointer +final _objc_msgSend_ain0vr = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer obj, - ffi.Pointer key)>>() + ffi.UnsignedLong index, + ffi.Long delta)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_288 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_arcibv = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.Pointer buffer, + NSRange range)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_289 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, NSRange)>(); +final _objc_msgSend_b2jad5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer otherArray)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_28Stret = objc.msgSendStretPointer +final _objc_msgSend_b55pub = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer str)>>() + ffi.Pointer anObject)>>() .asFunction< - void Function(ffi.Pointer, ffi.Pointer, + instancetype Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_29 = objc.msgSendPointer +final _objc_msgSend_bd92x2 = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() + ffi.Pointer> objects, + ffi.UnsignedLong cnt)>>() .asFunction< - NSRange Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer>, int)>(); -final _objc_msgSend_290 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyset)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_291 = objc.msgSendPointer +final _objc_msgSend_bjuxn1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer other)>>() .asFunction< - bool Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_292 = objc.msgSendPointer +final _objc_msgSend_bpdfdi = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong aNumItems)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_293 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_bsaztk = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() + instancetype Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() .asFunction< instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_294 = objc.msgSendPointer + ffi.Pointer, NSRange)>(); +final _objc_msgSend_c1wwx4 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - NSRange range, - ffi.Bool flag)>>() + ffi.Pointer aSelector, + ffi.Pointer object)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -final _objc_msgSend_295 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_c9w01a = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer array, - NSRange range, - ffi.Bool flag)>>() + ffi.Pointer aSelector)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange, - bool)>(); -final _objc_msgSend_296 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_cpl8r0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_cqfoka = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() + ffi.Pointer dict)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_297 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_d4l0n1 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_d82kis = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_desnv4 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_dt7pc3 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() + ffi.Double secsToBeAdded, + ffi.Pointer date)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_298 = objc.msgSendPointer + double, + ffi.Pointer)>(); +final _objc_msgSend_e1mf2z = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() + ffi.Pointer anObject, + NSRange range)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_299 = objc.msgSendPointer + NSRange)>(); +final _objc_msgSend_e3r7kv = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer value)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_e547pa = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer difference)>>() + ffi.Pointer other)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_29Stret = objc.msgSendStretPointer +final _objc_msgSend_e70zd = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() + ffi.Pointer typeIdentifier, + ffi.UnsignedLong fileOptions)>>() .asFunction< - void Function( - ffi.Pointer, + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_3 = objc.msgSendPointer +final _objc_msgSend_eahzbb = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone>)>(); -final _objc_msgSend_30 = objc.msgSendPointer + void Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_elizha = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer path, + ffi.Pointer baseURL)>>() .asFunction< - NSRange Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_300 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_eyxxfh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Uint8 thePlane)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_301 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_f46p9e = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexes, - ffi.UnsignedLong idx)>>() + ffi.Pointer pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_302 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_f71kuh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() + ffi.Pointer bytes, + ffi.UnsignedLong length)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer>, - int)>(); -final _objc_msgSend_303 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_f9nhw1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer url, + ffi.Pointer> error)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_304 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_f9rl9u = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherSet)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_305 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_fle7yf = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong fileOptions)>>() + ffi.Pointer set)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_306 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_fqx8a6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer typeIdentifier, - ffi.UnsignedLong fileOptions)>>() + ffi.Pointer keys, + ffi.Pointer> error)>>() .asFunction< - bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_307 = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_fyu26n = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value)>>() + ffi.Pointer otherDictionary)>>() .asFunction< - void Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_308 = objc.msgSendPointer +final _objc_msgSend_gzaufz = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer object, - ffi.UnsignedLong visibility)>>() + ffi.Pointer url)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_309 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_hm0l39 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer item, - ffi.Pointer typeIdentifier)>>() + ffi.Pointer path)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_30Stret = objc.msgSendStretPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_hn3oj6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer path)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_31 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ht6b8w = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_310 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer aString)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>> + comparator, + ffi.Pointer context, + ffi.Pointer hint)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange, + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_311 = objc.msgSendPointer +final _objc_msgSend_hxhon9 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aString, - ffi.UnsignedLong loc)>>() + ffi.Pointer url, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_312 = objc.msgSendPointer + int, + ffi.Pointer>)>(); +final _objc_msgSend_i0ku5y = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() + ffi.Pointer path)>>() .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_313 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_i7o5qz = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse, - NSRange range, - ffi.Pointer resultingRange)>>() + ffi.Pointer otherArray)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_314 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_if9hqt = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong capacity)>>() + ffi.Pointer, ffi.Double value)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_315 = objc.msgSendPointer + ffi.Pointer, double)>(); +final _objc_msgSend_iinxlj = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer sel)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_316 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_j700z2 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer sel, - ffi.Pointer signature, - ffi.Pointer block)>>() + ffi.Char Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_317 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_jc9svt = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer builder)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_31Stret = objc.msgSendStretPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_jj97h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() + ffi.Pointer anotherDate)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_32 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_jjke8a = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -15364,405 +15310,411 @@ final _objc_msgSend_32 = objc.msgSendPointer .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_33 = objc.msgSendPointer +final _objc_msgSend_jlg7ow = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange aRange)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data, + ffi.UnsignedLong encoding)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_34 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_jrhoue = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Double Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aString)>>() + ffi.Pointer anotherDate)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + double Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_35 = objc.msgSendPointer +final _objc_msgSend_jrhoueFpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Double Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anotherDate)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_36 = objc.msgSendPointer + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_k0qvnp = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_37 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_k0qvnpStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong length)>>() + ffi.Pointer dataToFind, + ffi.UnsignedLong mask, + NSRange searchRange)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_38 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_k8i6nd = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() + NSRange range, + ffi.Pointer otherArray, + NSRange otherRange)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, NSRange)>(); -final _objc_msgSend_39 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_l02yqz = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer theOtherSet)>>() .asFunction< bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_4 = objc.msgSendPointer +final _objc_msgSend_lfmpu2 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() + instancetype Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_40 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_lh3ojc = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_41 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone>)>(); +final _objc_msgSend_lpyn9h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile)>>() + ffi.Pointer> objects, + ffi.UnsignedLong count)>>() .asFunction< - bool Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_42 = objc.msgSendPointer + ffi.Pointer>, + int)>(); +final _objc_msgSend_ltsbu4 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.Pointer array, + NSRange range, + ffi.Bool flag)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_43 = objc.msgSendPointer + NSRange, + bool)>(); +final _objc_msgSend_lug5nu = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() + NSRange range, + ffi.Pointer replacementBytes, + ffi.UnsignedLong replacementLength)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_44 = objc.msgSendPointer + NSRange, + ffi.Pointer, + int)>(); +final _objc_msgSend_m7u1ql = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong cnt)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_45 = objc.msgSendPointer + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_mj63fd = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.Pointer key)>>() .asFunction< - instancetype Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_46 = objc.msgSendPointer +final _objc_msgSend_mjgb62 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.Pointer comparator)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_47 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_mkj6b9 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() + ffi.Pointer other)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_48 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_mktm9o = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() + ffi.Pointer keyedValues, + ffi.Pointer> error)>>() .asFunction< - ffi.Pointer Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool)>(); -final _objc_msgSend_49 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_5 = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_mp4gfb = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer protocol)>>() + ffi.Pointer anObject)>>() .asFunction< - bool Function(ffi.Pointer, + int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_50 = objc.msgSendPointer +final _objc_msgSend_n0pjcm = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.Pointer> objects, + ffi.Pointer> keys, + ffi.UnsignedLong count)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_51 = objc.msgSendPointer + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_nftcy5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.Pointer target, + ffi.Pointer replacement)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool, + ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_52 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_53 = objc.msgSendPointer +final _objc_msgSend_nvmrtx = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer URLString, - ffi.Pointer baseURL)>>() + ffi.Pointer url, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_54 = objc.msgSendPointer + int, + ffi.Pointer>)>(); +final _objc_msgSend_nyxqhb = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer URLString, - ffi.Bool encodingInvalidCharacters)>>() + ffi.Pointer bytes, + ffi.UnsignedLong length, + ffi.Bool b)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + ffi.Pointer, + int, bool)>(); -final _objc_msgSend_55 = objc.msgSendPointer +final _objc_msgSend_o1vkbr = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Float value)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_56 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_o8oa1k = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() + ffi.Pointer indexes, + ffi.UnsignedLong idx)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_57 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_58 = objc.msgSendPointer + int)>(); +final _objc_msgSend_ogq11p = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer sel)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_59 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ohop0l = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer, NSRange range)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_6 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_ombjbl = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer> Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector)>>() + ffi.Pointer keyPath, + ffi.Pointer object, + ffi.Pointer change, + ffi.Pointer context)>>() .asFunction< - ffi.Pointer> Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_60 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Char value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_61 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_oozkz4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedChar value)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer anObject)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_62 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ov32zf = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Short value)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong idx)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_63 = objc.msgSendPointer +final _objc_msgSend_pfsu1r = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedShort value)>>() + ffi.UnsignedLong Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer typeIdentifier)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_64 = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_pj2405 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Int value)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + NSRange range, + ffi.Pointer aString)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_65 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_q0ujis = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt value)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.UnsignedLong enc, + ffi.Pointer> error)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_66 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_q9i0ym = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, @@ -15770,364 +15722,549 @@ final _objc_msgSend_66 = objc.msgSendPointer .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_67 = objc.msgSendPointer +final _objc_msgSend_qa4gl3 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer pathComponent)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_68 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_qbhxin = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.LongLong value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_69 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLongLong value)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong encoding, + ffi.Bool lossy)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_7 = objc.msgSendPointer + ffi.Pointer, int, bool)>(); +final _objc_msgSend_qj5qdx = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector)>>() + ffi.Pointer anObject, + ffi.UnsignedLong index)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_70 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_qz8kxb = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Float value)>>() + ffi.Pointer, ffi.Bool value)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_71 = objc.msgSendPointer + ffi.Pointer, bool)>(); +final _objc_msgSend_rbq976 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Double value)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_72 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_rxe8i8 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Bool value)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer target, + ffi.Pointer replacement, + ffi.UnsignedLong options, + NSRange searchRange)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, bool)>(); -final _objc_msgSend_73 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_sdrtgg = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Char Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + NSRange range)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_74 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_sz89tq = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedChar Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLongLong value)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_75 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_t0n8z4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Short Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_76 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_t1egb5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer> value, + ffi.Pointer key, + ffi.Pointer> error)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_77 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_t86pq6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer buffer, + ffi.UnsignedLong length)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_78 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_tb0wvk = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer sel, + ffi.Pointer signature, + ffi.Pointer block)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_79 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_toytjj = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_8 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_u2m945 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector)>>() + ffi.Pointer locale)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_80 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_u8enln = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.LongLong Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_81 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ubrdc4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLongLong Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer path, + ffi.Bool isDir)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_82 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_uj5qjx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer name, + ffi.Pointer object, + ffi.Pointer userInfo)>>() .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_82Fpret = objc.msgSendFpretPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_uzo2vr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer domain, + ffi.Long code, + ffi.Pointer dict)>>() .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_83 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_v6swnz = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.UnsignedLong options, + ffi.Pointer context)>>() .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_83Fpret = objc.msgSendFpretPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_ve79og = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer format, + ffi.Pointer locale)>>() .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_84 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_vlnj1q = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Long Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherNumber)>>() + ffi.Pointer path, + ffi.Bool isDir, + ffi.Pointer baseURL)>>() .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_85 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_vnjqr0 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer number)>>() + ffi.Pointer clazz)>>() .asFunction< bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_86 = objc.msgSendPointer +final _objc_msgSend_vymgsz = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer locale)>>() + ffi.Pointer url)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_87 = objc.msgSendPointer +final _objc_msgSend_vyr4to = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_wc8fa4 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange range)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_wfsdvf = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() + NSRange range, + ffi.Pointer bytes)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_88 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, NSRange, ffi.Pointer)>(); +final _objc_msgSend_xjoerb = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() + ffi.Pointer URLString, + ffi.Pointer baseURL)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_89 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_xzhhzl = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer searchSet)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + NSRange Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_9 = objc.msgSendPointer +final _objc_msgSend_xzhhzlStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer anInvocation)>>() + ffi.Pointer searchSet)>>() .asFunction< - void Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_90 = objc.msgSendPointer +final _objc_msgSend_y9lpkc = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Long Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_yf5v5x = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer pointer)>>() + ffi.Pointer data, + ffi.Pointer typeIdentifier, + ffi.Pointer> outError)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_91 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_ygfc4q = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value)>>() + ffi.Pointer allowedCharacters)>>() .asFunction< - bool Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_92 = objc.msgSendPointer +final _objc_msgSend_ygnuim = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer data)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_93 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ykb193 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer key, + ffi.UnsignedLong mutationKind, + ffi.Pointer objects)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_94 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_yya7ja = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() .asFunction< - NSRange Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_94Stret = objc.msgSendStretPointer + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_z87g7r = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer, + ffi.Pointer observer, + ffi.Pointer keyPath, + ffi.Pointer context)>>() .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_95 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_z9p126 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer key)>>() + ffi.Pointer startPtr, + ffi.Pointer lineEndPtr, + ffi.Pointer contentsEndPtr, + NSRange range)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_96 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_za54n5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer coder)>>() + ffi.Pointer bookmarkData, + ffi.Pointer bookmarkFileURL, + ffi.UnsignedLong options, + ffi.Pointer> error)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_97 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_zeso01 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong value)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_98 = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_zfuyeu = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferLength)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedShort value)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_99 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_zh0sx8 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer domain, - ffi.Long code, - ffi.Pointer dict)>>() + ffi.Pointer bookmarkData, + ffi.UnsignedLong options, + ffi.Pointer relativeURL, + ffi.Pointer isStale, + ffi.Pointer> error)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_zokdp0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ztk616 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong changeKind, + ffi.Pointer indexes, + ffi.Pointer key)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, ffi.Pointer)>(); late final _sel_URLByAppendingPathComponent_ = objc.registerName("URLByAppendingPathComponent:"); From a3a1f0ad20fba2eed7eb3501c719d58e2eddd2c2 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Thu, 26 Sep 2024 10:08:32 +1000 Subject: [PATCH 19/23] Share hashing logic between blocks and msgSends --- .../lib/src/code_generator/func_type.dart | 8 +- .../lib/src/code_generator/imports.dart | 4 +- .../objc_built_in_functions.dart | 27 +- .../src/objective_c_bindings_generated.dart | 6545 ++++++----------- .../src/objective_c_bindings_generated.m | 4 +- pkgs/objective_c/test/setup.dart | 2 +- 6 files changed, 2415 insertions(+), 4175 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/func_type.dart b/pkgs/ffigen/lib/src/code_generator/func_type.dart index de80572fb..8d24c6131 100644 --- a/pkgs/ffigen/lib/src/code_generator/func_type.dart +++ b/pkgs/ffigen/lib/src/code_generator/func_type.dart @@ -140,11 +140,13 @@ class NativeFunc extends Type { } @override - String getCType(Writer w) => - '${w.ffiLibraryPrefix}.NativeFunction<${_type.getCType(w)}>'; + String getCType(Writer w, {bool writeArgumentNames = true}) => + '${w.ffiLibraryPrefix}.NativeFunction<' + '${type.getCType(w, writeArgumentNames: writeArgumentNames)}>'; @override - String getFfiDartType(Writer w) => getCType(w); + String getFfiDartType(Writer w, {bool writeArgumentNames = true}) => + getCType(w, writeArgumentNames: writeArgumentNames); @override String getNativeType({String varName = ''}) => diff --git a/pkgs/ffigen/lib/src/code_generator/imports.dart b/pkgs/ffigen/lib/src/code_generator/imports.dart index 87f58e91d..9b59f878b 100644 --- a/pkgs/ffigen/lib/src/code_generator/imports.dart +++ b/pkgs/ffigen/lib/src/code_generator/imports.dart @@ -126,7 +126,7 @@ final wCharType = ImportedType(ffiImport, 'WChar', 'int', 'wchar_t', '0'); final objCObjectType = ImportedType(objcPkgImport, 'ObjCObject', 'ObjCObject', 'void'); -final objCSelType = - ImportedType(objcPkgImport, 'ObjCSelector', 'ObjCSelector', 'void'); +final objCSelType = ImportedType( + objcPkgImport, 'ObjCSelector', 'ObjCSelector', 'objc_selector'); final objCBlockType = ImportedType(objcPkgImport, 'ObjCBlockImpl', 'ObjCBlockImpl', 'id'); diff --git a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart index 6ce7d90a9..445e666bd 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_built_in_functions.dart @@ -123,12 +123,9 @@ class ObjCBuiltInFunctions { final _msgSendFuncs = {}; ObjCMsgSendFunc getMsgSendFunc(Type returnType, List params) { assert(!_depsAdded); - var key = returnType.cacheKey(); - for (final p in params) { - key += ' ${p.type.cacheKey()}'; - } - return _msgSendFuncs[key] ??= ObjCMsgSendFunc( - '_objc_msgSend_${fnvHash32(key).toRadixString(36)}', + final id = _methodSigId(returnType, params); + return _msgSendFuncs[id] ??= ObjCMsgSendFunc( + '_objc_msgSend_${fnvHash32(id).toRadixString(36)}', returnType, params, useMsgSendVariants); @@ -143,12 +140,9 @@ class ObjCBuiltInFunctions { ); } - final _blockTrampolines = {}; - ObjCListenerBlockTrampoline? getListenerBlockTrampoline(ObjCBlock block) { - assert(!_depsAdded); - + String _methodSigId(Type returnType, List params) { final paramIds = []; - for (final param in block.params) { + for (final param in params) { final retainFunc = param.type.generateRetain(''); // The trampoline ID is based on the getNativeType of the param. Objects @@ -157,7 +151,14 @@ class ObjCBuiltInFunctions { // retainFunc (if any) to all the param IDs. paramIds.add('${param.getNativeType()}-${retainFunc ?? ''}'); } - final id = paramIds.join(','); + final rt = '${returnType.getNativeType()}-${returnType.generateRetain('')}'; + return '$rt,${paramIds.join(',')}'; + } + + final _blockTrampolines = {}; + ObjCListenerBlockTrampoline? getListenerBlockTrampoline(ObjCBlock block) { + assert(!_depsAdded); + final id = _methodSigId(block.returnType, block.params); return _blockTrampolines[id] ??= ObjCListenerBlockTrampoline(Func( name: '_wrapListenerBlock_${fnvHash32(id).toRadixString(36)}', @@ -267,7 +268,7 @@ class ObjCMsgSendVariantFunc extends NoLookUpBinding { @override BindingString toBindingString(Writer w) { - final cType = NativeFunc(type).getCType(w); + final cType = NativeFunc(type).getCType(w, writeArgumentNames: false); final dartType = type.getFfiDartType(w, writeArgumentNames: false); final pointer = variant.pointer.gen(w); diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index f3a6dc520..3a0505bc3 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -25,14 +25,14 @@ import '../objective_c.dart' as objc; @ffi.Native< ffi.Pointer Function( ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_2mz4zp( +external ffi.Pointer _wrapListenerBlock_hepzs( ffi.Pointer block, ); @ffi.Native< ffi.Pointer Function( ffi.Pointer)>(isLeaf: true) -external ffi.Pointer _wrapListenerBlock_64xl06( +external ffi.Pointer _wrapListenerBlock_sjfpmz( ffi.Pointer block, ); @@ -53,31 +53,31 @@ class DartProxy extends NSProxy { /// Returns whether [obj] is an instance of [DartProxy]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxy); } /// alloc static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_DartProxy, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_DartProxy, _sel_alloc); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// autorelease DartProxy autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return DartProxy.castFromPointer(_ret, retain: true, release: true); } /// forwardInvocation: void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_1oebm4t( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } /// initFromBuilder: DartProxy initFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_1spzq1i(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } @@ -85,33 +85,33 @@ class DartProxy extends NSProxy { /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_c9w01a( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } /// newFromBuilder: static DartProxy newFromBuilder_(DartProxyBuilder builder) { - final _ret = _objc_msgSend_1spzq1i( + final _ret = _objc_msgSend_juohf7( _class_DartProxy, _sel_newFromBuilder_, builder.ref.pointer); return DartProxy.castFromPointer(_ret, retain: false, release: true); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer sel) { - return _objc_msgSend_156r0km( + return _objc_msgSend_8d7dvc( this.ref.pointer, _sel_respondsToSelector_, sel); } /// retain DartProxy retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return DartProxy.castFromPointer(_ret, retain: true, release: true); } /// self DartProxy self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return DartProxy.castFromPointer(_ret, retain: true, release: true); } } @@ -133,32 +133,32 @@ class DartProxyBuilder extends NSObject { /// Returns whether [obj] is an instance of [DartProxyBuilder]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_DartProxyBuilder); } /// alloc static DartProxyBuilder alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_DartProxyBuilder, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_DartProxyBuilder, _sel_alloc); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static DartProxyBuilder allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc( + final _ret = _objc_msgSend_1b3ihd0( _class_DartProxyBuilder, _sel_allocWithZone_, zone); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_DartProxyBuilder, + return _objc_msgSend_l8lotg(_class_DartProxyBuilder, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease DartProxyBuilder autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } @@ -167,7 +167,7 @@ class DartProxyBuilder extends NSObject { ffi.Pointer sel, NSMethodSignature signature, ffi.Pointer block) { - _objc_msgSend_tb0wvk( + _objc_msgSend_1ev9yls( this.ref.pointer, _sel_implementMethod_withSignature_andBlock_, sel, @@ -178,32 +178,32 @@ class DartProxyBuilder extends NSObject { /// init DartProxyBuilder init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_DartProxyBuilder, + final _ret = _objc_msgSend_juohf7(_class_DartProxyBuilder, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static DartProxyBuilder new1() { - final _ret = _objc_msgSend_lfmpu2(_class_DartProxyBuilder, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_DartProxyBuilder, _sel_new); return DartProxyBuilder.castFromPointer(_ret, retain: false, release: true); } /// retain DartProxyBuilder retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } /// self DartProxyBuilder self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return DartProxyBuilder.castFromPointer(_ret, retain: true, release: true); } } @@ -225,7 +225,7 @@ class NSArray extends NSObject { /// Returns whether [obj] is an instance of [NSArray]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSArray); } @@ -235,7 +235,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_v6swnz( + _objc_msgSend_l8a843( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -251,7 +251,7 @@ class NSArray extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_30xfe1( + _objc_msgSend_91w5mk( this.ref.pointer, _sel_addObserver_toObjectsAtIndexes_forKeyPath_options_context_, observer.ref.pointer, @@ -263,40 +263,40 @@ class NSArray extends NSObject { /// alloc static NSArray alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSArray, _sel_alloc); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSArray allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSArray, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSArray, _sel_allocWithZone_, zone); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// array static NSArray array() { - final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_array); + final _ret = _objc_msgSend_1unuoxw(_class_NSArray, _sel_array); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByAddingObject: NSArray arrayByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_oozkz4( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_arrayByAddingObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByAddingObjectsFromArray: NSArray arrayByAddingObjectsFromArray_(NSArray otherArray) { - final _ret = _objc_msgSend_19m6ief(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_arrayByAddingObjectsFromArray_, otherArray.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayByApplyingDifference: NSArray? arrayByApplyingDifference_(objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_16lf0jn(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_arrayByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -305,14 +305,14 @@ class NSArray extends NSObject { /// arrayWithArray: static NSArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSArray, _sel_arrayWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_abruu( + final _ret = _objc_msgSend_juohf7( _class_NSArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -321,7 +321,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_vymgsz( + final _ret = _objc_msgSend_juohf7( _class_NSArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -331,7 +331,7 @@ class NSArray extends NSObject { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_1r6j21t(_class_NSArray, + final _ret = _objc_msgSend_1y425zh(_class_NSArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -340,14 +340,14 @@ class NSArray extends NSObject { /// arrayWithObject: static NSArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -355,33 +355,33 @@ class NSArray extends NSObject { /// arrayWithObjects:count: static NSArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2( + final _ret = _objc_msgSend_2n95es( _class_NSArray, _sel_arrayWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSArray, + return _objc_msgSend_l8lotg(_class_NSArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// componentsJoinedByString: NSString componentsJoinedByString_(NSString separator) { - final _ret = _objc_msgSend_1x8phyb(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_componentsJoinedByString_, separator.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// containsObject: bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } /// count int get count { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -389,19 +389,19 @@ class NSArray extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_1fg578o(this.ref.pointer, + return _objc_msgSend_q12f7y(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -409,7 +409,7 @@ class NSArray extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_16gidio( + final _ret = _objc_msgSend_183c8xv( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -419,7 +419,7 @@ class NSArray extends NSObject { /// differenceFromArray: objc.ObjCObjectBase differenceFromArray_(NSArray other) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_differenceFromArray_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -427,7 +427,7 @@ class NSArray extends NSObject { /// differenceFromArray:withOptions: objc.ObjCObjectBase differenceFromArray_withOptions_( NSArray other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_1daiw63( + final _ret = _objc_msgSend_17fkh4i( this.ref.pointer, _sel_differenceFromArray_withOptions_, other.ref.pointer, @@ -437,13 +437,13 @@ class NSArray extends NSObject { /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstObject objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_firstObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_firstObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -451,7 +451,7 @@ class NSArray extends NSObject { /// firstObjectCommonWithArray: objc.ObjCObjectBase? firstObjectCommonWithArray_(NSArray otherArray) { - final _ret = _objc_msgSend_b2jad5(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_firstObjectCommonWithArray_, otherArray.ref.pointer); return _ret.address == 0 ? null @@ -461,59 +461,59 @@ class NSArray extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_1yyq820( + _objc_msgSend_1j6yja6( this.ref.pointer, _sel_getObjects_range_, objects, range); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_mp4gfb( + return _objc_msgSend_eymsul( this.ref.pointer, _sel_indexOfObject_, anObject.ref.pointer); } /// indexOfObject:inRange: int indexOfObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_e1mf2z(this.ref.pointer, _sel_indexOfObject_inRange_, + return _objc_msgSend_xwn22y(this.ref.pointer, _sel_indexOfObject_inRange_, anObject.ref.pointer, range); } /// indexOfObjectIdenticalTo: int indexOfObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_mp4gfb( + return _objc_msgSend_eymsul( this.ref.pointer, _sel_indexOfObjectIdenticalTo_, anObject.ref.pointer); } /// indexOfObjectIdenticalTo:inRange: int indexOfObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - return _objc_msgSend_e1mf2z(this.ref.pointer, + return _objc_msgSend_xwn22y(this.ref.pointer, _sel_indexOfObjectIdenticalTo_inRange_, anObject.ref.pointer, range); } /// init NSArray init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -522,7 +522,7 @@ class NSArray extends NSObject { /// initWithContentsOfFile: NSArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_abruu(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -531,7 +531,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL: NSArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_vymgsz(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -541,7 +541,7 @@ class NSArray extends NSObject { /// initWithContentsOfURL:error: NSArray? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_1r6j21t(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1y425zh(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -550,7 +550,7 @@ class NSArray extends NSObject { /// initWithObjects: NSArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSArray.castFromPointer(_ret, retain: false, release: true); } @@ -558,27 +558,27 @@ class NSArray extends NSObject { /// initWithObjects:count: NSArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// isEqualToArray: bool isEqualToArray_(NSArray otherArray) { - return _objc_msgSend_i7o5qz( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToArray_, otherArray.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSArray, + final _ret = _objc_msgSend_juohf7(_class_NSArray, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastObject objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_lastObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_lastObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -586,14 +586,14 @@ class NSArray extends NSObject { /// makeObjectsPerformSelector: void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_1tl86yo( + _objc_msgSend_5ns8s6( this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_1cswzl2( + _objc_msgSend_1x7hfdx( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -602,47 +602,47 @@ class NSArray extends NSObject { /// new static NSArray new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSArray, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSArray, _sel_new); return NSArray.castFromPointer(_ret, retain: false, release: true); } /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int index) { final _ret = - _objc_msgSend_13e2lx(this.ref.pointer, _sel_objectAtIndex_, index); + _objc_msgSend_ehxl2g(this.ref.pointer, _sel_objectAtIndex_, index); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_18d4pk7( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_z87g7r( + _objc_msgSend_sk5ilc( this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, @@ -653,7 +653,7 @@ class NSArray extends NSObject { /// removeObserver:fromObjectsAtIndexes:forKeyPath: void removeObserver_fromObjectsAtIndexes_forKeyPath_( NSObject observer, NSIndexSet indexes, NSString keyPath) { - _objc_msgSend_4kvvn9( + _objc_msgSend_tenbla( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_, observer.ref.pointer, @@ -667,7 +667,7 @@ class NSArray extends NSObject { NSIndexSet indexes, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_17yazlx( + _objc_msgSend_laogel( this.ref.pointer, _sel_removeObserver_fromObjectsAtIndexes_forKeyPath_context_, observer.ref.pointer, @@ -679,13 +679,13 @@ class NSArray extends NSObject { /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_25skr7(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// sortedArrayHint NSData get sortedArrayHint { - final _ret = _objc_msgSend_1ffou25(this.ref.pointer, _sel_sortedArrayHint); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_sortedArrayHint); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -697,7 +697,7 @@ class NSArray extends NSObject { ffi.Pointer, ffi.Pointer)>> comparator, ffi.Pointer context) { - final _ret = _objc_msgSend_1k2nzfd(this.ref.pointer, + final _ret = _objc_msgSend_16nmq1c(this.ref.pointer, _sel_sortedArrayUsingFunction_context_, comparator, context); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -711,7 +711,7 @@ class NSArray extends NSObject { comparator, ffi.Pointer context, NSData? hint) { - final _ret = _objc_msgSend_ht6b8w( + final _ret = _objc_msgSend_2x4dib( this.ref.pointer, _sel_sortedArrayUsingFunction_context_hint_, comparator, @@ -722,7 +722,7 @@ class NSArray extends NSObject { /// sortedArrayUsingSelector: NSArray sortedArrayUsingSelector_(ffi.Pointer comparator) { - final _ret = _objc_msgSend_mjgb62( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_sortedArrayUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -730,31 +730,31 @@ class NSArray extends NSObject { /// subarrayWithRange: NSArray subarrayWithRange_(NSRange range) { final _ret = - _objc_msgSend_ohop0l(this.ref.pointer, _sel_subarrayWithRange_, range); + _objc_msgSend_176f8tz(this.ref.pointer, _sel_subarrayWithRange_, range); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSArray, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSArray, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_1iy1g3y( + return _objc_msgSend_p02k6o( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } } @@ -793,115 +793,115 @@ class NSCharacterSet extends NSObject { /// Returns whether [obj] is an instance of [NSCharacterSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSCharacterSet); } /// URLFragmentAllowedCharacterSet static NSCharacterSet getURLFragmentAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLFragmentAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLHostAllowedCharacterSet static NSCharacterSet getURLHostAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLHostAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLPasswordAllowedCharacterSet static NSCharacterSet getURLPasswordAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLPasswordAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLPathAllowedCharacterSet static NSCharacterSet getURLPathAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLPathAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLQueryAllowedCharacterSet static NSCharacterSet getURLQueryAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLQueryAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// URLUserAllowedCharacterSet static NSCharacterSet getURLUserAllowedCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_URLUserAllowedCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSCharacterSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSCharacterSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_alloc); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSCharacterSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSCharacterSet, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSCharacterSet, _sel_allocWithZone_, zone); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// alphanumericCharacterSet static NSCharacterSet getAlphanumericCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_alphanumericCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSCharacterSet, + return _objc_msgSend_l8lotg(_class_NSCharacterSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// bitmapRepresentation NSData get bitmapRepresentation { final _ret = - _objc_msgSend_1ffou25(this.ref.pointer, _sel_bitmapRepresentation); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_bitmapRepresentation); return NSData.castFromPointer(_ret, retain: true, release: true); } /// capitalizedLetterCharacterSet static NSCharacterSet getCapitalizedLetterCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_capitalizedLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterIsMember: bool characterIsMember_(int aCharacter) { - return _objc_msgSend_1g0xxru( + return _objc_msgSend_nr96mn( this.ref.pointer, _sel_characterIsMember_, aCharacter); } /// characterSetWithBitmapRepresentation: static NSCharacterSet characterSetWithBitmapRepresentation_(NSData data) { - final _ret = _objc_msgSend_u8enln(_class_NSCharacterSet, + final _ret = _objc_msgSend_juohf7(_class_NSCharacterSet, _sel_characterSetWithBitmapRepresentation_, data.ref.pointer); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterSetWithCharactersInString: static NSCharacterSet characterSetWithCharactersInString_(NSString aString) { - final _ret = _objc_msgSend_13fuhvz(_class_NSCharacterSet, + final _ret = _objc_msgSend_juohf7(_class_NSCharacterSet, _sel_characterSetWithCharactersInString_, aString.ref.pointer); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// characterSetWithContentsOfFile: static NSCharacterSet? characterSetWithContentsOfFile_(NSString fName) { - final _ret = _objc_msgSend_10j8zu2(_class_NSCharacterSet, + final _ret = _objc_msgSend_juohf7(_class_NSCharacterSet, _sel_characterSetWithContentsOfFile_, fName.ref.pointer); return _ret.address == 0 ? null @@ -910,7 +910,7 @@ class NSCharacterSet extends NSObject { /// characterSetWithRange: static NSCharacterSet characterSetWithRange_(NSRange aRange) { - final _ret = _objc_msgSend_1migo6x( + final _ret = _objc_msgSend_176f8tz( _class_NSCharacterSet, _sel_characterSetWithRange_, aRange); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } @@ -918,53 +918,53 @@ class NSCharacterSet extends NSObject { /// controlCharacterSet static NSCharacterSet getControlCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_controlCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_controlCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// decimalDigitCharacterSet static NSCharacterSet getDecimalDigitCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_decimalDigitCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// decomposableCharacterSet static NSCharacterSet getDecomposableCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_decomposableCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// hasMemberInPlane: bool hasMemberInPlane_(int thePlane) { - return _objc_msgSend_eyxxfh( + return _objc_msgSend_1crn9hn( this.ref.pointer, _sel_hasMemberInPlane_, thePlane); } /// illegalCharacterSet static NSCharacterSet getIllegalCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_illegalCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_illegalCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// init NSCharacterSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSCharacterSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -973,19 +973,19 @@ class NSCharacterSet extends NSObject { /// invertedSet NSCharacterSet get invertedSet { - final _ret = _objc_msgSend_1eig5rh(this.ref.pointer, _sel_invertedSet); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_invertedSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// isSupersetOfSet: bool isSupersetOfSet_(NSCharacterSet theOtherSet) { - return _objc_msgSend_l02yqz( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isSupersetOfSet_, theOtherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSCharacterSet, + final _ret = _objc_msgSend_juohf7(_class_NSCharacterSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -993,80 +993,80 @@ class NSCharacterSet extends NSObject { /// letterCharacterSet static NSCharacterSet getLetterCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_letterCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_letterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// longCharacterIsMember: bool longCharacterIsMember_(int theLongChar) { - return _objc_msgSend_1uionlu( + return _objc_msgSend_1n8vqu1( this.ref.pointer, _sel_longCharacterIsMember_, theLongChar); } /// lowercaseLetterCharacterSet static NSCharacterSet getLowercaseLetterCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_lowercaseLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSCharacterSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSCharacterSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_new); return NSCharacterSet.castFromPointer(_ret, retain: false, release: true); } /// newlineCharacterSet static NSCharacterSet getNewlineCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_newlineCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_newlineCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// nonBaseCharacterSet static NSCharacterSet getNonBaseCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_nonBaseCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_nonBaseCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// punctuationCharacterSet static NSCharacterSet getPunctuationCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_punctuationCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSCharacterSet, _sel_supportsSecureCoding); } /// symbolCharacterSet static NSCharacterSet getSymbolCharacterSet() { final _ret = - _objc_msgSend_1eig5rh(_class_NSCharacterSet, _sel_symbolCharacterSet); + _objc_msgSend_1unuoxw(_class_NSCharacterSet, _sel_symbolCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// uppercaseLetterCharacterSet static NSCharacterSet getUppercaseLetterCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_uppercaseLetterCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// whitespaceAndNewlineCharacterSet static NSCharacterSet getWhitespaceAndNewlineCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_whitespaceAndNewlineCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } /// whitespaceCharacterSet static NSCharacterSet getWhitespaceCharacterSet() { - final _ret = _objc_msgSend_1eig5rh( + final _ret = _objc_msgSend_1unuoxw( _class_NSCharacterSet, _sel_whitespaceCharacterSet); return NSCharacterSet.castFromPointer(_ret, retain: true, release: true); } @@ -1089,7 +1089,7 @@ class NSCoder extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSCoder]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSCoder); } } @@ -1128,31 +1128,32 @@ class NSData extends NSObject { /// Returns whether [obj] is an instance of [NSData]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSData); } /// alloc static NSData alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSData, _sel_alloc); return NSData.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSData allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc(_class_NSData, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_1b3ihd0(_class_NSData, _sel_allocWithZone_, zone); return NSData.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSData, + return _objc_msgSend_l8lotg(_class_NSData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// base64EncodedDataWithOptions: NSData base64EncodedDataWithOptions_(NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_1u0i55o( + final _ret = _objc_msgSend_x1r7wm( this.ref.pointer, _sel_base64EncodedDataWithOptions_, options.value); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1160,21 +1161,21 @@ class NSData extends NSObject { /// base64EncodedStringWithOptions: NSString base64EncodedStringWithOptions_( NSDataBase64EncodingOptions options) { - final _ret = _objc_msgSend_9eheps( + final _ret = _objc_msgSend_x1r7wm( this.ref.pointer, _sel_base64EncodedStringWithOptions_, options.value); return NSString.castFromPointer(_ret, retain: true, release: true); } /// bytes ffi.Pointer get bytes { - return _objc_msgSend_iinxlj(this.ref.pointer, _sel_bytes); + return _objc_msgSend_1578rxt(this.ref.pointer, _sel_bytes); } /// compressedDataUsingAlgorithm:error: NSData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_1v34g35(this.ref.pointer, + final _ret = _objc_msgSend_1d0rqol(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -1183,13 +1184,13 @@ class NSData extends NSObject { /// data static NSData data() { - final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_data); + final _ret = _objc_msgSend_1unuoxw(_class_NSData, _sel_data); return NSData.castFromPointer(_ret, retain: true, release: true); } /// dataWithBytes:length: static NSData dataWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh( + final _ret = _objc_msgSend_9trkjz( _class_NSData, _sel_dataWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1197,7 +1198,7 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length: static NSData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh( + final _ret = _objc_msgSend_9trkjz( _class_NSData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1205,14 +1206,14 @@ class NSData extends NSObject { /// dataWithBytesNoCopy:length:freeWhenDone: static NSData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_nyxqhb(_class_NSData, + final _ret = _objc_msgSend_1pk67jm(_class_NSData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: true, release: true); } /// dataWithContentsOfFile: static NSData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_1st608x( + final _ret = _objc_msgSend_juohf7( _class_NSData, _sel_dataWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -1224,7 +1225,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_1plx52h( + final _ret = _objc_msgSend_1294bp9( _class_NSData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -1237,7 +1238,7 @@ class NSData extends NSObject { /// dataWithContentsOfURL: static NSData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_19i64n4( + final _ret = _objc_msgSend_juohf7( _class_NSData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -1249,7 +1250,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_6y9g84( + final _ret = _objc_msgSend_1294bp9( _class_NSData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -1262,7 +1263,7 @@ class NSData extends NSObject { /// dataWithData: static NSData dataWithData_(NSData data) { - final _ret = _objc_msgSend_ygnuim( + final _ret = _objc_msgSend_juohf7( _class_NSData, _sel_dataWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: true, release: true); } @@ -1271,7 +1272,7 @@ class NSData extends NSObject { NSData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_1v34g35(this.ref.pointer, + final _ret = _objc_msgSend_1d0rqol(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -1280,38 +1281,39 @@ class NSData extends NSObject { /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// getBytes:length: void getBytes_length_(ffi.Pointer buffer, int length) { - _objc_msgSend_t86pq6( + _objc_msgSend_vzqe8w( this.ref.pointer, _sel_getBytes_length_, buffer, length); } /// getBytes:range: void getBytes_range_(ffi.Pointer buffer, NSRange range) { - _objc_msgSend_arcibv(this.ref.pointer, _sel_getBytes_range_, buffer, range); + _objc_msgSend_1ov25i7( + this.ref.pointer, _sel_getBytes_range_, buffer, range); } /// init NSData init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithBase64EncodedData:options: NSData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_1scwq30( + final _ret = _objc_msgSend_1dostih( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -1324,7 +1326,7 @@ class NSData extends NSObject { /// initWithBase64EncodedString:options: NSData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_7vhf68( + final _ret = _objc_msgSend_1dostih( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -1336,14 +1338,14 @@ class NSData extends NSObject { /// initWithBytes:length: NSData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9trkjz(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithBytesNoCopy:length: NSData initWithBytesNoCopy_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9trkjz(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -1351,14 +1353,14 @@ class NSData extends NSObject { /// initWithBytesNoCopy:length:freeWhenDone: NSData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_nyxqhb(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pk67jm(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSData.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -1367,7 +1369,7 @@ class NSData extends NSObject { /// initWithContentsOfFile: NSData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -1379,7 +1381,7 @@ class NSData extends NSObject { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_1plx52h( + final _ret = _objc_msgSend_1294bp9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -1392,7 +1394,7 @@ class NSData extends NSObject { /// initWithContentsOfURL: NSData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -1404,7 +1406,7 @@ class NSData extends NSObject { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_6y9g84( + final _ret = _objc_msgSend_1294bp9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -1417,32 +1419,32 @@ class NSData extends NSObject { /// initWithData: NSData initWithData_(NSData data) { - final _ret = _objc_msgSend_ygnuim(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSData.castFromPointer(_ret, retain: false, release: true); } /// isEqualToData: bool isEqualToData_(NSData other) { - return _objc_msgSend_1vlwu5n( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToData_, other.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSData, + final _ret = _objc_msgSend_juohf7(_class_NSData, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_length); } /// new static NSData new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSData, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSData, _sel_new); return NSData.castFromPointer(_ret, retain: false, release: true); } @@ -1450,14 +1452,14 @@ class NSData extends NSObject { void rangeOfData_options_range_(ffi.Pointer stret, NSData dataToFind, NSDataSearchOptions mask, NSRange searchRange) { objc.useMsgSendVariants - ? _objc_msgSend_k0qvnpStret( + ? _objc_msgSend_1wjxqnxStret( stret, this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, mask.value, searchRange) - : stret.ref = _objc_msgSend_k0qvnp( + : stret.ref = _objc_msgSend_1wjxqnx( this.ref.pointer, _sel_rangeOfData_options_range_, dataToFind.ref.pointer, @@ -1468,18 +1470,18 @@ class NSData extends NSObject { /// subdataWithRange: NSData subdataWithRange_(NSRange range) { final _ret = - _objc_msgSend_jc9svt(this.ref.pointer, _sel_subdataWithRange_, range); + _objc_msgSend_176f8tz(this.ref.pointer, _sel_subdataWithRange_, range); return NSData.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSData, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSData, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } @@ -1488,7 +1490,7 @@ class NSData extends NSObject { NSString path, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_14alzs4( + return _objc_msgSend_svexbq( this.ref.pointer, _sel_writeToFile_options_error_, path.ref.pointer, @@ -1498,7 +1500,7 @@ class NSData extends NSObject { /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } @@ -1507,7 +1509,7 @@ class NSData extends NSObject { NSURL url, NSDataWritingOptions writeOptionsMask, ffi.Pointer> errorPtr) { - return _objc_msgSend_1wsuaah( + return _objc_msgSend_svexbq( this.ref.pointer, _sel_writeToURL_options_error_, url.ref.pointer, @@ -1666,50 +1668,51 @@ class NSDate extends NSObject { /// Returns whether [obj] is an instance of [NSDate]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSDate); } /// alloc static NSDate alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_alloc); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSDate allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc(_class_NSDate, _sel_allocWithZone_, zone); + final _ret = + _objc_msgSend_1b3ihd0(_class_NSDate, _sel_allocWithZone_, zone); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSDate, + return _objc_msgSend_l8lotg(_class_NSDate, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSDate autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// compare: NSComparisonResult compare_(NSDate other) { - final _ret = _objc_msgSend_1r78gmo( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_compare_, other.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// date static NSDate date() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_date); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_date); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateByAddingTimeInterval: NSDate dateByAddingTimeInterval_(double ti) { - final _ret = _objc_msgSend_10l3pg0( + final _ret = _objc_msgSend_m7jc8y( this.ref.pointer, _sel_dateByAddingTimeInterval_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } @@ -1717,80 +1720,80 @@ class NSDate extends NSObject { /// dateWithTimeInterval:sinceDate: static NSDate dateWithTimeInterval_sinceDate_( double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_dt7pc3(_class_NSDate, + final _ret = _objc_msgSend_m6z6pt(_class_NSDate, _sel_dateWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSince1970: static NSDate dateWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_10l3pg0( + final _ret = _objc_msgSend_m7jc8y( _class_NSDate, _sel_dateWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceNow: static NSDate dateWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_10l3pg0( + final _ret = _objc_msgSend_m7jc8y( _class_NSDate, _sel_dateWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// dateWithTimeIntervalSinceReferenceDate: static NSDate dateWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_10l3pg0( + final _ret = _objc_msgSend_m7jc8y( _class_NSDate, _sel_dateWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// distantFuture static NSDate getDistantFuture() { - final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_distantFuture); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_distantFuture); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// distantPast static NSDate getDistantPast() { - final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_distantPast); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_distantPast); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// earlierDate: NSDate earlierDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_jj97h( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_earlierDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSDate init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSDate? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -1799,112 +1802,112 @@ class NSDate extends NSObject { /// initWithTimeInterval:sinceDate: NSDate initWithTimeInterval_sinceDate_(double secsToBeAdded, NSDate date) { - final _ret = _objc_msgSend_dt7pc3(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m6z6pt(this.ref.retainAndReturnPointer(), _sel_initWithTimeInterval_sinceDate_, secsToBeAdded, date.ref.pointer); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSince1970: NSDate initWithTimeIntervalSince1970_(double secs) { - final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m7jc8y(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSince1970_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSinceNow: NSDate initWithTimeIntervalSinceNow_(double secs) { - final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m7jc8y(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceNow_, secs); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// initWithTimeIntervalSinceReferenceDate: NSDate initWithTimeIntervalSinceReferenceDate_(double ti) { - final _ret = _objc_msgSend_10l3pg0(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_m7jc8y(this.ref.retainAndReturnPointer(), _sel_initWithTimeIntervalSinceReferenceDate_, ti); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// isEqualToDate: bool isEqualToDate_(NSDate otherDate) { - return _objc_msgSend_12r4wy0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToDate_, otherDate.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSDate, + final _ret = _objc_msgSend_juohf7(_class_NSDate, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// laterDate: NSDate laterDate_(NSDate anotherDate) { - final _ret = _objc_msgSend_jj97h( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_laterDate_, anotherDate.ref.pointer); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// new static NSDate new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDate, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_new); return NSDate.castFromPointer(_ret, retain: false, release: true); } /// now static NSDate getNow() { - final _ret = _objc_msgSend_16ug18e(_class_NSDate, _sel_now); + final _ret = _objc_msgSend_1unuoxw(_class_NSDate, _sel_now); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// retain NSDate retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// self NSDate self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSDate.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSDate, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSDate, _sel_supportsSecureCoding); } /// timeIntervalSince1970 double get timeIntervalSince1970 { return objc.useMsgSendVariants - ? _objc_msgSend_1cmxxjjFpret( + ? _objc_msgSend_10noklmFpret( this.ref.pointer, _sel_timeIntervalSince1970) - : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_timeIntervalSince1970); + : _objc_msgSend_10noklm(this.ref.pointer, _sel_timeIntervalSince1970); } /// timeIntervalSinceDate: double timeIntervalSinceDate_(NSDate anotherDate) { return objc.useMsgSendVariants - ? _objc_msgSend_jrhoueFpret(this.ref.pointer, + ? _objc_msgSend_om71r5Fpret(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer) - : _objc_msgSend_jrhoue(this.ref.pointer, _sel_timeIntervalSinceDate_, + : _objc_msgSend_om71r5(this.ref.pointer, _sel_timeIntervalSinceDate_, anotherDate.ref.pointer); } /// timeIntervalSinceNow double get timeIntervalSinceNow { return objc.useMsgSendVariants - ? _objc_msgSend_1cmxxjjFpret( + ? _objc_msgSend_10noklmFpret( this.ref.pointer, _sel_timeIntervalSinceNow) - : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_timeIntervalSinceNow); + : _objc_msgSend_10noklm(this.ref.pointer, _sel_timeIntervalSinceNow); } /// timeIntervalSinceReferenceDate static double getTimeIntervalSinceReferenceDate() { return objc.useMsgSendVariants - ? _objc_msgSend_1cmxxjjFpret( + ? _objc_msgSend_10noklmFpret( _class_NSDate, _sel_timeIntervalSinceReferenceDate) - : _objc_msgSend_1cmxxjj( + : _objc_msgSend_10noklm( _class_NSDate, _sel_timeIntervalSinceReferenceDate); } } @@ -1926,51 +1929,51 @@ class NSDictionary extends NSObject { /// Returns whether [obj] is an instance of [NSDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSDictionary); } /// allKeys NSArray get allKeys { - final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allKeys); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_allKeys); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allKeysForObject: NSArray allKeysForObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_oozkz4( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_allKeysForObject_, anObject.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// allValues NSArray get allValues { - final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allValues); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_allValues); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSDictionary alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSDictionary, _sel_alloc); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSDictionary, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSDictionary, _sel_allocWithZone_, zone); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSDictionary, + return _objc_msgSend_l8lotg(_class_NSDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// count int get count { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -1978,26 +1981,26 @@ class NSDictionary extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_1fg578o(this.ref.pointer, + return _objc_msgSend_q12f7y(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionInStringsFileFormat NSString get descriptionInStringsFileFormat { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_descriptionInStringsFileFormat); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -2005,7 +2008,7 @@ class NSDictionary extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_16gidio( + final _ret = _objc_msgSend_183c8xv( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -2015,13 +2018,13 @@ class NSDictionary extends NSObject { /// dictionary static NSDictionary dictionary() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_dictionary); + final _ret = _objc_msgSend_1unuoxw(_class_NSDictionary, _sel_dictionary); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_16wg0om(_class_NSDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -2030,7 +2033,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_1ahzjc3(_class_NSDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -2040,7 +2043,7 @@ class NSDictionary extends NSObject { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_f9nhw1(_class_NSDictionary, + final _ret = _objc_msgSend_1y425zh(_class_NSDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -2049,7 +2052,7 @@ class NSDictionary extends NSObject { /// dictionaryWithDictionary: static NSDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_cqfoka( + final _ret = _objc_msgSend_juohf7( _class_NSDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2057,7 +2060,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObject:forKey: static NSDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_17mnn92(_class_NSDictionary, + final _ret = _objc_msgSend_iq11qg(_class_NSDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2065,7 +2068,7 @@ class NSDictionary extends NSObject { /// dictionaryWithObjects:forKeys: static NSDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_1a9036y( + final _ret = _objc_msgSend_iq11qg( _class_NSDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -2078,7 +2081,7 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_m7u1ql(_class_NSDictionary, + final _ret = _objc_msgSend_9ijr00(_class_NSDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } @@ -2086,14 +2089,14 @@ class NSDictionary extends NSObject { /// dictionaryWithObjectsAndKeys: static NSDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_b55pub(_class_NSDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } @@ -2102,20 +2105,20 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int count) { - _objc_msgSend_n0pjcm( + _objc_msgSend_6ka9sp( this.ref.pointer, _sel_getObjects_andKeys_count_, objects, keys, count); } /// init NSDictionary init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2124,7 +2127,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfFile: NSDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_16wg0om(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -2133,7 +2136,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL: NSDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_1ahzjc3(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -2143,7 +2146,7 @@ class NSDictionary extends NSObject { /// initWithContentsOfURL:error: NSDictionary? initWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_f9nhw1(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1y425zh(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -2152,7 +2155,7 @@ class NSDictionary extends NSObject { /// initWithDictionary: NSDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_cqfoka(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -2160,14 +2163,14 @@ class NSDictionary extends NSObject { /// initWithDictionary:copyItems: NSDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_1vylvvm(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects:forKeys: NSDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_1a9036y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_iq11qg(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } @@ -2177,33 +2180,33 @@ class NSDictionary extends NSObject { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_m7u1ql(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9ijr00(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithObjectsAndKeys: NSDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// isEqualToDictionary: bool isEqualToDictionary_(NSDictionary otherDictionary) { - return _objc_msgSend_fyu26n(this.ref.pointer, _sel_isEqualToDictionary_, + return _objc_msgSend_l8lotg(this.ref.pointer, _sel_isEqualToDictionary_, otherDictionary.ref.pointer); } /// keyEnumerator NSEnumerator keyEnumerator() { - final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_keyEnumerator); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_keyEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSDictionary, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -2211,26 +2214,26 @@ class NSDictionary extends NSObject { /// keysSortedByValueUsingSelector: NSArray keysSortedByValueUsingSelector_( ffi.Pointer comparator) { - final _ret = _objc_msgSend_mjgb62( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_keysSortedByValueUsingSelector_, comparator); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// new static NSDictionary new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSDictionary, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSDictionary, _sel_new); return NSDictionary.castFromPointer(_ret, retain: false, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectForKey: objc.ObjCObjectBase? objectForKey_(objc.ObjCObjectBase aKey) { - final _ret = _objc_msgSend_18edh6q( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_objectForKey_, aKey.ref.pointer); return _ret.address == 0 ? null @@ -2239,7 +2242,7 @@ class NSDictionary extends NSObject { /// objectForKeyedSubscript: objc.ObjCObjectBase? objectForKeyedSubscript_(objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_18edh6q( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_objectForKeyedSubscript_, key.ref.pointer); return _ret.address == 0 ? null @@ -2249,7 +2252,7 @@ class NSDictionary extends NSObject { /// objectsForKeys:notFoundMarker: NSArray objectsForKeys_notFoundMarker_( NSArray keys, objc.ObjCObjectBase marker) { - final _ret = _objc_msgSend_18bfloq( + final _ret = _objc_msgSend_iq11qg( this.ref.pointer, _sel_objectsForKeys_notFoundMarker_, keys.ref.pointer, @@ -2259,33 +2262,32 @@ class NSDictionary extends NSObject { /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( - _class_NSDictionary, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSDictionary, _sel_supportsSecureCoding); } /// writeToFile:atomically: bool writeToFile_atomically_(NSString path, bool useAuxiliaryFile) { - return _objc_msgSend_1n36txx(this.ref.pointer, _sel_writeToFile_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToFile_atomically_, path.ref.pointer, useAuxiliaryFile); } /// writeToURL:atomically: bool writeToURL_atomically_(NSURL url, bool atomically) { - return _objc_msgSend_1edb7ni(this.ref.pointer, _sel_writeToURL_atomically_, + return _objc_msgSend_17gxu27(this.ref.pointer, _sel_writeToURL_atomically_, url.ref.pointer, atomically); } /// writeToURL:error: bool writeToURL_error_( NSURL url, ffi.Pointer> error) { - return _objc_msgSend_1iy1g3y( + return _objc_msgSend_p02k6o( this.ref.pointer, _sel_writeToURL_error_, url.ref.pointer, error); } } @@ -2322,32 +2324,32 @@ class NSEnumerator extends NSObject { /// Returns whether [obj] is an instance of [NSEnumerator]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSEnumerator); } /// allObjects objc.ObjCObjectBase get allObjects { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_allObjects); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_allObjects); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// alloc static NSEnumerator alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSEnumerator, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSEnumerator, _sel_alloc); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSEnumerator allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSEnumerator, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSEnumerator, _sel_allocWithZone_, zone); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSEnumerator, + return _objc_msgSend_l8lotg(_class_NSEnumerator, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } @@ -2356,33 +2358,33 @@ class NSEnumerator extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_1fg578o(this.ref.pointer, + return _objc_msgSend_q12f7y(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// init NSEnumerator init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSEnumerator, + final _ret = _objc_msgSend_juohf7(_class_NSEnumerator, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSEnumerator new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSEnumerator, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSEnumerator, _sel_new); return NSEnumerator.castFromPointer(_ret, retain: false, release: true); } /// nextObject objc.ObjCObjectBase? nextObject() { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_nextObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_nextObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -2406,50 +2408,50 @@ class NSError extends NSObject { /// Returns whether [obj] is an instance of [NSError]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSError); } /// alloc static NSError alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSError, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSError, _sel_alloc); return NSError.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSError allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSError, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSError, _sel_allocWithZone_, zone); return NSError.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSError, + return _objc_msgSend_l8lotg(_class_NSError, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// code int get code { - return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_code); + return _objc_msgSend_z1fx1b(this.ref.pointer, _sel_code); } /// domain NSString get domain { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_domain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_domain); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// errorWithDomain:code:userInfo: static NSError errorWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_uzo2vr( + final _ret = _objc_msgSend_1qfg2kn( _class_NSError, _sel_errorWithDomain_code_userInfo_, domain.ref.pointer, @@ -2460,7 +2462,7 @@ class NSError extends NSObject { /// helpAnchor NSString? get helpAnchor { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_helpAnchor); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_helpAnchor); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -2469,13 +2471,13 @@ class NSError extends NSObject { /// init NSError init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSError.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSError? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2485,7 +2487,7 @@ class NSError extends NSObject { /// initWithDomain:code:userInfo: NSError initWithDomain_code_userInfo_( NSString domain, int code, objc.ObjCObjectBase? dict) { - final _ret = _objc_msgSend_uzo2vr( + final _ret = _objc_msgSend_1qfg2kn( this.ref.retainAndReturnPointer(), _sel_initWithDomain_code_userInfo_, domain.ref.pointer, @@ -2496,7 +2498,7 @@ class NSError extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSError, + final _ret = _objc_msgSend_juohf7(_class_NSError, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -2504,14 +2506,14 @@ class NSError extends NSObject { /// localizedDescription NSString get localizedDescription { final _ret = - _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedDescription); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_localizedDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedFailureReason NSString? get localizedFailureReason { final _ret = - _objc_msgSend_f9rl9u(this.ref.pointer, _sel_localizedFailureReason); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_localizedFailureReason); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -2520,7 +2522,7 @@ class NSError extends NSObject { /// localizedRecoveryOptions NSArray? get localizedRecoveryOptions { final _ret = - _objc_msgSend_1o43rdm(this.ref.pointer, _sel_localizedRecoveryOptions); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_localizedRecoveryOptions); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -2528,7 +2530,7 @@ class NSError extends NSObject { /// localizedRecoverySuggestion NSString? get localizedRecoverySuggestion { - final _ret = _objc_msgSend_f9rl9u( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_localizedRecoverySuggestion); return _ret.address == 0 ? null @@ -2537,13 +2539,14 @@ class NSError extends NSObject { /// new static NSError new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSError, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSError, _sel_new); return NSError.castFromPointer(_ret, retain: false, release: true); } /// recoveryAttempter objc.ObjCObjectBase? get recoveryAttempter { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_recoveryAttempter); + final _ret = + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_recoveryAttempter); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -2551,18 +2554,18 @@ class NSError extends NSObject { /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSError, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSError, _sel_supportsSecureCoding); } /// underlyingErrors NSArray get underlyingErrors { - final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_underlyingErrors); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_underlyingErrors); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// userInfo objc.ObjCObjectBase get userInfo { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_userInfo); return objc.ObjCObjectBase(_ret, retain: true, release: true); } } @@ -2596,66 +2599,66 @@ class NSIndexSet extends NSObject { /// Returns whether [obj] is an instance of [NSIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSIndexSet); } /// alloc static NSIndexSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSIndexSet, _sel_alloc); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSIndexSet, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSIndexSet, _sel_allocWithZone_, zone); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSIndexSet, + return _objc_msgSend_l8lotg(_class_NSIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// containsIndex: bool containsIndex_(int value) { - return _objc_msgSend_1jghkco(this.ref.pointer, _sel_containsIndex_, value); + return _objc_msgSend_91rfyn(this.ref.pointer, _sel_containsIndex_, value); } /// containsIndexes: bool containsIndexes_(NSIndexSet indexSet) { - return _objc_msgSend_1181j77( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_containsIndexes_, indexSet.ref.pointer); } /// containsIndexesInRange: bool containsIndexesInRange_(NSRange range) { - return _objc_msgSend_9w0bah( + return _objc_msgSend_m2il7s( this.ref.pointer, _sel_containsIndexesInRange_, range); } /// count int get count { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_count); } /// countOfIndexesInRange: int countOfIndexesInRange_(NSRange range) { - return _objc_msgSend_d82kis( + return _objc_msgSend_1hfngdd( this.ref.pointer, _sel_countOfIndexesInRange_, range); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstIndex int get firstIndex { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_firstIndex); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_firstIndex); } /// getIndexes:maxCount:inIndexRange: @@ -2663,50 +2666,50 @@ class NSIndexSet extends NSObject { ffi.Pointer indexBuffer, int bufferSize, ffi.Pointer range) { - return _objc_msgSend_1kxkbns(this.ref.pointer, + return _objc_msgSend_14is8x5(this.ref.pointer, _sel_getIndexes_maxCount_inIndexRange_, indexBuffer, bufferSize, range); } /// indexGreaterThanIndex: int indexGreaterThanIndex_(int value) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_indexGreaterThanIndex_, value); } /// indexGreaterThanOrEqualToIndex: int indexGreaterThanOrEqualToIndex_(int value) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_indexGreaterThanOrEqualToIndex_, value); } /// indexLessThanIndex: int indexLessThanIndex_(int value) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_indexLessThanIndex_, value); } /// indexLessThanOrEqualToIndex: int indexLessThanOrEqualToIndex_(int value) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_indexLessThanOrEqualToIndex_, value); } /// indexSet static NSIndexSet indexSet() { - final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_indexSet); + final _ret = _objc_msgSend_1unuoxw(_class_NSIndexSet, _sel_indexSet); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndex: static NSIndexSet indexSetWithIndex_(int value) { final _ret = - _objc_msgSend_13e2lx(_class_NSIndexSet, _sel_indexSetWithIndex_, value); + _objc_msgSend_ehxl2g(_class_NSIndexSet, _sel_indexSetWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_bsaztk( + final _ret = _objc_msgSend_176f8tz( _class_NSIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: true, release: true); } @@ -2714,13 +2717,13 @@ class NSIndexSet extends NSObject { /// init NSIndexSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -2729,58 +2732,58 @@ class NSIndexSet extends NSObject { /// initWithIndex: NSIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndexSet: NSIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_1avl3w6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithIndexesInRange: NSIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_bsaztk( + final _ret = _objc_msgSend_176f8tz( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsIndexesInRange: bool intersectsIndexesInRange_(NSRange range) { - return _objc_msgSend_9w0bah( + return _objc_msgSend_m2il7s( this.ref.pointer, _sel_intersectsIndexesInRange_, range); } /// isEqualToIndexSet: bool isEqualToIndexSet_(NSIndexSet indexSet) { - return _objc_msgSend_1181j77( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToIndexSet_, indexSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSIndexSet, + final _ret = _objc_msgSend_juohf7(_class_NSIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastIndex int get lastIndex { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_lastIndex); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_lastIndex); } /// new static NSIndexSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSIndexSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSIndexSet, _sel_new); return NSIndexSet.castFromPointer(_ret, retain: false, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSIndexSet, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSIndexSet, _sel_supportsSecureCoding); } } @@ -2801,7 +2804,7 @@ class NSInvocation extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSInvocation]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSInvocation); } } @@ -2823,51 +2826,51 @@ class NSItemProvider extends NSObject { /// Returns whether [obj] is an instance of [NSItemProvider]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSItemProvider); } /// alloc static NSItemProvider alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSItemProvider, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSItemProvider, _sel_alloc); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSItemProvider allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSItemProvider, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSItemProvider, _sel_allocWithZone_, zone); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSItemProvider, + return _objc_msgSend_l8lotg(_class_NSItemProvider, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSItemProvider autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// canLoadObjectOfClass: bool canLoadObjectOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_canLoadObjectOfClass_, aClass.ref.pointer); } /// hasItemConformingToTypeIdentifier: bool hasItemConformingToTypeIdentifier_(NSString typeIdentifier) { - return _objc_msgSend_1yxk6hr(this.ref.pointer, + return _objc_msgSend_l8lotg(this.ref.pointer, _sel_hasItemConformingToTypeIdentifier_, typeIdentifier.ref.pointer); } /// hasRepresentationConformingToTypeIdentifier:fileOptions: bool hasRepresentationConformingToTypeIdentifier_fileOptions_( NSString typeIdentifier, NSItemProviderFileOptions fileOptions) { - return _objc_msgSend_e70zd( + return _objc_msgSend_17v6vbw( this.ref.pointer, _sel_hasRepresentationConformingToTypeIdentifier_fileOptions_, typeIdentifier.ref.pointer, @@ -2877,13 +2880,13 @@ class NSItemProvider extends NSObject { /// init NSItemProvider init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// initWithContentsOfURL: NSItemProvider? initWithContentsOfURL_(NSURL fileURL) { - final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, fileURL.ref.pointer); return _ret.address == 0 ? null @@ -2893,7 +2896,7 @@ class NSItemProvider extends NSObject { /// initWithItem:typeIdentifier: NSItemProvider initWithItem_typeIdentifier_( objc.ObjCObjectBase? item, NSString? typeIdentifier) { - final _ret = _objc_msgSend_1ear11x( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initWithItem_typeIdentifier_, item?.ref.pointer ?? ffi.nullptr, @@ -2903,67 +2906,67 @@ class NSItemProvider extends NSObject { /// initWithObject: NSItemProvider initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSItemProvider, + final _ret = _objc_msgSend_juohf7(_class_NSItemProvider, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSItemProvider new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSItemProvider, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSItemProvider, _sel_new); return NSItemProvider.castFromPointer(_ret, retain: false, release: true); } /// registerObject:visibility: void registerObject_visibility_(objc.ObjCObjectBase object, NSItemProviderRepresentationVisibility visibility) { - _objc_msgSend_10r6mwi(this.ref.pointer, _sel_registerObject_visibility_, + _objc_msgSend_k79o95(this.ref.pointer, _sel_registerObject_visibility_, object.ref.pointer, visibility.value); } /// registeredTypeIdentifiers NSArray get registeredTypeIdentifiers { final _ret = - _objc_msgSend_1ay2gch(this.ref.pointer, _sel_registeredTypeIdentifiers); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_registeredTypeIdentifiers); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// registeredTypeIdentifiersWithFileOptions: NSArray registeredTypeIdentifiersWithFileOptions_( NSItemProviderFileOptions fileOptions) { - final _ret = _objc_msgSend_35e94z(this.ref.pointer, + final _ret = _objc_msgSend_1yh9gk0(this.ref.pointer, _sel_registeredTypeIdentifiersWithFileOptions_, fileOptions.value); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// retain NSItemProvider retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// self NSItemProvider self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSItemProvider.castFromPointer(_ret, retain: true, release: true); } /// setSuggestedName: set suggestedName(NSString? value) { - return _objc_msgSend_19ql5uy(this.ref.pointer, _sel_setSuggestedName_, + return _objc_msgSend_ukcdfq(this.ref.pointer, _sel_setSuggestedName_, value?.ref.pointer ?? ffi.nullptr); } /// suggestedName NSString? get suggestedName { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_suggestedName); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_suggestedName); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -3076,7 +3079,7 @@ class NSLocale extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSLocale]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSLocale); } } @@ -3098,20 +3101,20 @@ class NSMethodSignature extends NSObject { /// Returns whether [obj] is an instance of [NSMethodSignature]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMethodSignature); } /// alloc static NSMethodSignature alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMethodSignature, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMethodSignature, _sel_alloc); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMethodSignature allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc( + final _ret = _objc_msgSend_1b3ihd0( _class_NSMethodSignature, _sel_allocWithZone_, zone); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); @@ -3119,67 +3122,67 @@ class NSMethodSignature extends NSObject { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMethodSignature, + return _objc_msgSend_l8lotg(_class_NSMethodSignature, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// frameLength int get frameLength { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_frameLength); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_frameLength); } /// getArgumentTypeAtIndex: ffi.Pointer getArgumentTypeAtIndex_(int idx) { - return _objc_msgSend_ov32zf( + return _objc_msgSend_1o478a1( this.ref.pointer, _sel_getArgumentTypeAtIndex_, idx); } /// init NSMethodSignature init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// isOneway bool isOneway() { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isOneway); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_isOneway); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMethodSignature, + final _ret = _objc_msgSend_juohf7(_class_NSMethodSignature, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// methodReturnLength int get methodReturnLength { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_methodReturnLength); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_methodReturnLength); } /// methodReturnType ffi.Pointer get methodReturnType { - return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_methodReturnType); + return _objc_msgSend_1ypnhm3(this.ref.pointer, _sel_methodReturnType); } /// new static NSMethodSignature new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMethodSignature, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMethodSignature, _sel_new); return NSMethodSignature.castFromPointer(_ret, retain: false, release: true); } /// numberOfArguments int get numberOfArguments { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_numberOfArguments); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_numberOfArguments); } /// signatureWithObjCTypes: static NSMethodSignature? signatureWithObjCTypes_( ffi.Pointer types) { - final _ret = _objc_msgSend_1ru1eol( + final _ret = _objc_msgSend_1og3t2d( _class_NSMethodSignature, _sel_signatureWithObjCTypes_, types); return _ret.address == 0 ? null @@ -3204,64 +3207,64 @@ class NSMutableArray extends NSArray { /// Returns whether [obj] is an instance of [NSMutableArray]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableArray); } /// addObject: void addObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_addObject_, anObject.ref.pointer); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray otherArray) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_addObjectsFromArray_, otherArray.ref.pointer); } /// alloc static NSMutableArray alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableArray, _sel_alloc); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableArray allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSMutableArray, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSMutableArray, _sel_allocWithZone_, zone); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// array static NSMutableArray array() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_array); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableArray, _sel_array); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithArray: static NSMutableArray arrayWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSMutableArray, _sel_arrayWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithCapacity: static NSMutableArray arrayWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableArray, _sel_arrayWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithContentsOfFile: static NSArray? arrayWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_abruu( + final _ret = _objc_msgSend_juohf7( _class_NSMutableArray, _sel_arrayWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3270,7 +3273,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL: static NSArray? arrayWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_vymgsz( + final _ret = _objc_msgSend_juohf7( _class_NSMutableArray, _sel_arrayWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3280,7 +3283,7 @@ class NSMutableArray extends NSArray { /// arrayWithContentsOfURL:error: static NSArray? arrayWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_1r6j21t(_class_NSMutableArray, + final _ret = _objc_msgSend_1y425zh(_class_NSMutableArray, _sel_arrayWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -3289,14 +3292,14 @@ class NSMutableArray extends NSArray { /// arrayWithObject: static NSMutableArray arrayWithObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSMutableArray, _sel_arrayWithObject_, anObject.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// arrayWithObjects: static NSMutableArray arrayWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSMutableArray, _sel_arrayWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } @@ -3304,54 +3307,54 @@ class NSMutableArray extends NSArray { /// arrayWithObjects:count: static NSMutableArray arrayWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2( + final _ret = _objc_msgSend_2n95es( _class_NSMutableArray, _sel_arrayWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableArray, + return _objc_msgSend_l8lotg(_class_NSMutableArray, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_1ap4ko1(this.ref.pointer, + _objc_msgSend_1o3mqxx(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// init NSMutableArray init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableArray initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSMutableArray initWithArray_copyItems_(NSArray array, bool flag) { - final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, array.ref.pointer, flag); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableArray initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableArray? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -3360,7 +3363,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfFile: NSMutableArray? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_hn3oj6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3369,7 +3372,7 @@ class NSMutableArray extends NSArray { /// initWithContentsOfURL: NSMutableArray? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_gzaufz(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3378,7 +3381,7 @@ class NSMutableArray extends NSArray { /// initWithObjects: NSMutableArray initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } @@ -3386,104 +3389,104 @@ class NSMutableArray extends NSArray { /// initWithObjects:count: NSMutableArray initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase anObject, int index) { - _objc_msgSend_qj5qdx(this.ref.pointer, _sel_insertObject_atIndex_, + _objc_msgSend_cjm5ga(this.ref.pointer, _sel_insertObject_atIndex_, anObject.ref.pointer, index); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_1qazkp3(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableArray, + final _ret = _objc_msgSend_juohf7(_class_NSMutableArray, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableArray new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableArray, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableArray, _sel_new); return NSMutableArray.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllObjects); } /// removeLastObject void removeLastObject() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeLastObject); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeLastObject); } /// removeObject: void removeObject_(objc.ObjCObjectBase anObject) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObject_, anObject.ref.pointer); } /// removeObject:inRange: void removeObject_inRange_(objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_1vadcl4(this.ref.pointer, _sel_removeObject_inRange_, + _objc_msgSend_lusc9(this.ref.pointer, _sel_removeObject_inRange_, anObject.ref.pointer, range); } /// removeObjectAtIndex: void removeObjectAtIndex_(int index) { - _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeObjectAtIndex_, index); + _objc_msgSend_1k4zaz5(this.ref.pointer, _sel_removeObjectAtIndex_, index); } /// removeObjectIdenticalTo: void removeObjectIdenticalTo_(objc.ObjCObjectBase anObject) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectIdenticalTo_, anObject.ref.pointer); } /// removeObjectIdenticalTo:inRange: void removeObjectIdenticalTo_inRange_( objc.ObjCObjectBase anObject, NSRange range) { - _objc_msgSend_1vadcl4(this.ref.pointer, - _sel_removeObjectIdenticalTo_inRange_, anObject.ref.pointer, range); + _objc_msgSend_lusc9(this.ref.pointer, _sel_removeObjectIdenticalTo_inRange_, + anObject.ref.pointer, range); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_1uqbbkd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray otherArray) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectsInArray_, otherArray.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_9xf7uy(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_( int index, objc.ObjCObjectBase anObject) { - _objc_msgSend_1gb0y13(this.ref.pointer, + _objc_msgSend_1a4j45m(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, index, anObject.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_2ajs4r( + _objc_msgSend_1tjlcwl( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -3493,7 +3496,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray: void replaceObjectsInRange_withObjectsFromArray_( NSRange range, NSArray otherArray) { - _objc_msgSend_1y8tqnx( + _objc_msgSend_85e5ih( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_, range, @@ -3503,7 +3506,7 @@ class NSMutableArray extends NSArray { /// replaceObjectsInRange:withObjectsFromArray:range: void replaceObjectsInRange_withObjectsFromArray_range_( NSRange range, NSArray otherArray, NSRange otherRange) { - _objc_msgSend_k8i6nd( + _objc_msgSend_11w1eba( this.ref.pointer, _sel_replaceObjectsInRange_withObjectsFromArray_range_, range, @@ -3513,13 +3516,13 @@ class NSMutableArray extends NSArray { /// setArray: void setArray_(NSArray otherArray) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_setArray_, otherArray.ref.pointer); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_qj5qdx(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_cjm5ga(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } @@ -3531,19 +3534,18 @@ class NSMutableArray extends NSArray { ffi.Pointer, ffi.Pointer)>> compare, ffi.Pointer context) { - _objc_msgSend_1tqc5wn( + _objc_msgSend_ma10gr( this.ref.pointer, _sel_sortUsingFunction_context_, compare, context); } /// sortUsingSelector: void sortUsingSelector_(ffi.Pointer comparator) { - _objc_msgSend_1tl86yo( - this.ref.pointer, _sel_sortUsingSelector_, comparator); + _objc_msgSend_5ns8s6(this.ref.pointer, _sel_sortUsingSelector_, comparator); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableArray, _sel_supportsSecureCoding); } } @@ -3565,44 +3567,44 @@ class NSMutableData extends NSData { /// Returns whether [obj] is an instance of [NSMutableData]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableData); } /// alloc static NSMutableData alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableData, _sel_alloc); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableData allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSMutableData, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSMutableData, _sel_allocWithZone_, zone); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// appendBytes:length: void appendBytes_length_(ffi.Pointer bytes, int length) { - _objc_msgSend_t86pq6( + _objc_msgSend_vzqe8w( this.ref.pointer, _sel_appendBytes_length_, bytes, length); } /// appendData: void appendData_(NSData other) { - _objc_msgSend_bjuxn1(this.ref.pointer, _sel_appendData_, other.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_appendData_, other.ref.pointer); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableData, + return _objc_msgSend_l8lotg(_class_NSMutableData, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// compressUsingAlgorithm:error: bool compressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_1duw4sn(this.ref.pointer, + return _objc_msgSend_1ma83mm(this.ref.pointer, _sel_compressUsingAlgorithm_error_, algorithm.value, error); } @@ -3610,7 +3612,7 @@ class NSMutableData extends NSData { NSMutableData? compressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_1v34g35(this.ref.pointer, + final _ret = _objc_msgSend_1d0rqol(this.ref.pointer, _sel_compressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3619,14 +3621,14 @@ class NSMutableData extends NSData { /// data static NSMutableData data() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_data); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableData, _sel_data); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithBytes:length: static NSMutableData dataWithBytes_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh( + final _ret = _objc_msgSend_9trkjz( _class_NSMutableData, _sel_dataWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -3634,7 +3636,7 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length: static NSMutableData dataWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh( + final _ret = _objc_msgSend_9trkjz( _class_NSMutableData, _sel_dataWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } @@ -3642,14 +3644,14 @@ class NSMutableData extends NSData { /// dataWithBytesNoCopy:length:freeWhenDone: static NSMutableData dataWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_nyxqhb(_class_NSMutableData, + final _ret = _objc_msgSend_1pk67jm(_class_NSMutableData, _sel_dataWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithCapacity: static NSMutableData? dataWithCapacity_(int aNumItems) { - final _ret = _objc_msgSend_bpdfdi( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableData, _sel_dataWithCapacity_, aNumItems); return _ret.address == 0 ? null @@ -3658,7 +3660,7 @@ class NSMutableData extends NSData { /// dataWithContentsOfFile: static NSMutableData? dataWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_1st608x( + final _ret = _objc_msgSend_juohf7( _class_NSMutableData, _sel_dataWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3670,7 +3672,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_1plx52h( + final _ret = _objc_msgSend_1294bp9( _class_NSMutableData, _sel_dataWithContentsOfFile_options_error_, path.ref.pointer, @@ -3683,7 +3685,7 @@ class NSMutableData extends NSData { /// dataWithContentsOfURL: static NSMutableData? dataWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_19i64n4( + final _ret = _objc_msgSend_juohf7( _class_NSMutableData, _sel_dataWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3695,7 +3697,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_6y9g84( + final _ret = _objc_msgSend_1294bp9( _class_NSMutableData, _sel_dataWithContentsOfURL_options_error_, url.ref.pointer, @@ -3708,14 +3710,14 @@ class NSMutableData extends NSData { /// dataWithData: static NSMutableData dataWithData_(NSData data) { - final _ret = _objc_msgSend_ygnuim( + final _ret = _objc_msgSend_juohf7( _class_NSMutableData, _sel_dataWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: true, release: true); } /// dataWithLength: static NSMutableData? dataWithLength_(int length) { - final _ret = _objc_msgSend_bpdfdi( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableData, _sel_dataWithLength_, length); return _ret.address == 0 ? null @@ -3725,7 +3727,7 @@ class NSMutableData extends NSData { /// decompressUsingAlgorithm:error: bool decompressUsingAlgorithm_error_(NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - return _objc_msgSend_1duw4sn(this.ref.pointer, + return _objc_msgSend_1ma83mm(this.ref.pointer, _sel_decompressUsingAlgorithm_error_, algorithm.value, error); } @@ -3733,7 +3735,7 @@ class NSMutableData extends NSData { NSMutableData? decompressedDataUsingAlgorithm_error_( NSDataCompressionAlgorithm algorithm, ffi.Pointer> error) { - final _ret = _objc_msgSend_1v34g35(this.ref.pointer, + final _ret = _objc_msgSend_1d0rqol(this.ref.pointer, _sel_decompressedDataUsingAlgorithm_error_, algorithm.value, error); return _ret.address == 0 ? null @@ -3742,21 +3744,21 @@ class NSMutableData extends NSData { /// increaseLengthBy: void increaseLengthBy_(int extraLength) { - _objc_msgSend_19b4wem( + _objc_msgSend_1k4zaz5( this.ref.pointer, _sel_increaseLengthBy_, extraLength); } /// init NSMutableData init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithBase64EncodedData:options: NSMutableData? initWithBase64EncodedData_options_( NSData base64Data, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_1scwq30( + final _ret = _objc_msgSend_1dostih( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedData_options_, base64Data.ref.pointer, @@ -3769,7 +3771,7 @@ class NSMutableData extends NSData { /// initWithBase64EncodedString:options: NSMutableData? initWithBase64EncodedString_options_( NSString base64String, NSDataBase64DecodingOptions options) { - final _ret = _objc_msgSend_7vhf68( + final _ret = _objc_msgSend_1dostih( this.ref.retainAndReturnPointer(), _sel_initWithBase64EncodedString_options_, base64String.ref.pointer, @@ -3781,7 +3783,7 @@ class NSMutableData extends NSData { /// initWithBytes:length: NSMutableData initWithBytes_length_(ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9trkjz(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -3789,7 +3791,7 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length: NSMutableData initWithBytesNoCopy_length_( ffi.Pointer bytes, int length) { - final _ret = _objc_msgSend_f71kuh(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9trkjz(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_, bytes, length); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } @@ -3797,14 +3799,14 @@ class NSMutableData extends NSData { /// initWithBytesNoCopy:length:freeWhenDone: NSMutableData initWithBytesNoCopy_length_freeWhenDone_( ffi.Pointer bytes, int length, bool b) { - final _ret = _objc_msgSend_nyxqhb(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1pk67jm(this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_freeWhenDone_, bytes, length, b); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableData? initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_bpdfdi( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return _ret.address == 0 ? null @@ -3813,7 +3815,7 @@ class NSMutableData extends NSData { /// initWithCoder: NSMutableData? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -3822,7 +3824,7 @@ class NSMutableData extends NSData { /// initWithContentsOfFile: NSMutableData? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -3834,7 +3836,7 @@ class NSMutableData extends NSData { NSString path, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_1plx52h( + final _ret = _objc_msgSend_1294bp9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_options_error_, path.ref.pointer, @@ -3847,7 +3849,7 @@ class NSMutableData extends NSData { /// initWithContentsOfURL: NSMutableData? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_19i64n4(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -3859,7 +3861,7 @@ class NSMutableData extends NSData { NSURL url, NSDataReadingOptions readOptionsMask, ffi.Pointer> errorPtr) { - final _ret = _objc_msgSend_6y9g84( + final _ret = _objc_msgSend_1294bp9( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_options_error_, url.ref.pointer, @@ -3872,14 +3874,14 @@ class NSMutableData extends NSData { /// initWithData: NSMutableData initWithData_(NSData data) { - final _ret = _objc_msgSend_ygnuim(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithData_, data.ref.pointer); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// initWithLength: NSMutableData? initWithLength_(int length) { - final _ret = _objc_msgSend_bpdfdi( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithLength_, length); return _ret.address == 0 ? null @@ -3888,38 +3890,38 @@ class NSMutableData extends NSData { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableData, + final _ret = _objc_msgSend_juohf7(_class_NSMutableData, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_length); } /// mutableBytes ffi.Pointer get mutableBytes { - return _objc_msgSend_iinxlj(this.ref.pointer, _sel_mutableBytes); + return _objc_msgSend_1578rxt(this.ref.pointer, _sel_mutableBytes); } /// new static NSMutableData new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableData, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableData, _sel_new); return NSMutableData.castFromPointer(_ret, retain: false, release: true); } /// replaceBytesInRange:withBytes: void replaceBytesInRange_withBytes_( NSRange range, ffi.Pointer bytes) { - _objc_msgSend_wfsdvf( + _objc_msgSend_17tek7t( this.ref.pointer, _sel_replaceBytesInRange_withBytes_, range, bytes); } /// replaceBytesInRange:withBytes:length: void replaceBytesInRange_withBytes_length_(NSRange range, ffi.Pointer replacementBytes, int replacementLength) { - _objc_msgSend_lug5nu( + _objc_msgSend_uftsvh( this.ref.pointer, _sel_replaceBytesInRange_withBytes_length_, range, @@ -3929,22 +3931,22 @@ class NSMutableData extends NSData { /// resetBytesInRange: void resetBytesInRange_(NSRange range) { - _objc_msgSend_19xhe7v(this.ref.pointer, _sel_resetBytesInRange_, range); + _objc_msgSend_9xf7uy(this.ref.pointer, _sel_resetBytesInRange_, range); } /// setData: void setData_(NSData data) { - _objc_msgSend_bjuxn1(this.ref.pointer, _sel_setData_, data.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_setData_, data.ref.pointer); } /// setLength: set length(int value) { - return _objc_msgSend_yya7ja(this.ref.pointer, _sel_setLength_, value); + return _objc_msgSend_1k4zaz5(this.ref.pointer, _sel_setLength_, value); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableData, _sel_supportsSecureCoding); } } @@ -3966,26 +3968,26 @@ class NSMutableDictionary extends NSDictionary { /// Returns whether [obj] is an instance of [NSMutableDictionary]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableDictionary); } /// addEntriesFromDictionary: void addEntriesFromDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_1yzomdt(this.ref.pointer, _sel_addEntriesFromDictionary_, + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_addEntriesFromDictionary_, otherDictionary.ref.pointer); } /// alloc static NSMutableDictionary alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableDictionary, _sel_alloc); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableDictionary allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc( + final _ret = _objc_msgSend_1b3ihd0( _class_NSMutableDictionary, _sel_allocWithZone_, zone); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -3993,21 +3995,21 @@ class NSMutableDictionary extends NSDictionary { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableDictionary, + return _objc_msgSend_l8lotg(_class_NSMutableDictionary, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// dictionary static NSMutableDictionary dictionary() { final _ret = - _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_dictionary); + _objc_msgSend_1unuoxw(_class_NSMutableDictionary, _sel_dictionary); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); } /// dictionaryWithCapacity: static NSMutableDictionary dictionaryWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableDictionary, _sel_dictionaryWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4015,7 +4017,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfFile: static NSDictionary? dictionaryWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_16wg0om(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -4024,7 +4026,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL: static NSDictionary? dictionaryWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_1ahzjc3(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -4034,7 +4036,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithContentsOfURL:error: static NSDictionary? dictionaryWithContentsOfURL_error_( NSURL url, ffi.Pointer> error) { - final _ret = _objc_msgSend_f9nhw1(_class_NSMutableDictionary, + final _ret = _objc_msgSend_1y425zh(_class_NSMutableDictionary, _sel_dictionaryWithContentsOfURL_error_, url.ref.pointer, error); return _ret.address == 0 ? null @@ -4043,7 +4045,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithDictionary: static NSMutableDictionary dictionaryWithDictionary_(NSDictionary dict) { - final _ret = _objc_msgSend_cqfoka(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_dictionaryWithDictionary_, dict.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4052,7 +4054,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObject:forKey: static NSMutableDictionary dictionaryWithObject_forKey_( objc.ObjCObjectBase object, objc.ObjCObjectBase key) { - final _ret = _objc_msgSend_17mnn92(_class_NSMutableDictionary, + final _ret = _objc_msgSend_iq11qg(_class_NSMutableDictionary, _sel_dictionaryWithObject_forKey_, object.ref.pointer, key.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4061,7 +4063,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjects:forKeys: static NSMutableDictionary dictionaryWithObjects_forKeys_( NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_1a9036y( + final _ret = _objc_msgSend_iq11qg( _class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_, objects.ref.pointer, @@ -4075,7 +4077,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_m7u1ql(_class_NSMutableDictionary, + final _ret = _objc_msgSend_9ijr00(_class_NSMutableDictionary, _sel_dictionaryWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4084,7 +4086,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithObjectsAndKeys: static NSMutableDictionary dictionaryWithObjectsAndKeys_( objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_b55pub(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_dictionaryWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4093,7 +4095,7 @@ class NSMutableDictionary extends NSDictionary { /// dictionaryWithSharedKeySet: static NSMutableDictionary dictionaryWithSharedKeySet_( objc.ObjCObjectBase keyset) { - final _ret = _objc_msgSend_1c7aw33(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_dictionaryWithSharedKeySet_, keyset.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: true, release: true); @@ -4102,14 +4104,14 @@ class NSMutableDictionary extends NSDictionary { /// init NSMutableDictionary init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableDictionary initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4117,7 +4119,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithCoder: NSMutableDictionary? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4127,7 +4129,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfFile: NSMutableDictionary? initWithContentsOfFile_(NSString path) { - final _ret = _objc_msgSend_hm0l39(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_, path.ref.pointer); return _ret.address == 0 ? null @@ -4137,7 +4139,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithContentsOfURL: NSMutableDictionary? initWithContentsOfURL_(NSURL url) { - final _ret = _objc_msgSend_1y1yxro(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_, url.ref.pointer); return _ret.address == 0 ? null @@ -4147,7 +4149,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary: NSMutableDictionary initWithDictionary_(NSDictionary otherDictionary) { - final _ret = _objc_msgSend_cqfoka(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_, otherDictionary.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4156,7 +4158,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithDictionary:copyItems: NSMutableDictionary initWithDictionary_copyItems_( NSDictionary otherDictionary, bool flag) { - final _ret = _objc_msgSend_1vylvvm(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithDictionary_copyItems_, otherDictionary.ref.pointer, flag); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4164,7 +4166,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjects:forKeys: NSMutableDictionary initWithObjects_forKeys_(NSArray objects, NSArray keys) { - final _ret = _objc_msgSend_1a9036y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_iq11qg(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_, objects.ref.pointer, keys.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4175,7 +4177,7 @@ class NSMutableDictionary extends NSDictionary { ffi.Pointer> objects, ffi.Pointer> keys, int cnt) { - final _ret = _objc_msgSend_m7u1ql(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_9ijr00(this.ref.retainAndReturnPointer(), _sel_initWithObjects_forKeys_count_, objects, keys, cnt); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4183,7 +4185,7 @@ class NSMutableDictionary extends NSDictionary { /// initWithObjectsAndKeys: NSMutableDictionary initWithObjectsAndKeys_(objc.ObjCObjectBase firstObject) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjectsAndKeys_, firstObject.ref.pointer); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); @@ -4191,65 +4193,65 @@ class NSMutableDictionary extends NSDictionary { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableDictionary new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableDictionary, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableDictionary, _sel_new); return NSMutableDictionary.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllObjects); } /// removeObjectForKey: void removeObjectForKey_(objc.ObjCObjectBase aKey) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectForKey_, aKey.ref.pointer); } /// removeObjectsForKeys: void removeObjectsForKeys_(NSArray keyArray) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectsForKeys_, keyArray.ref.pointer); } /// setDictionary: void setDictionary_(NSDictionary otherDictionary) { - _objc_msgSend_1yzomdt( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_setDictionary_, otherDictionary.ref.pointer); } /// setObject:forKey: void setObject_forKey_( objc.ObjCObjectBase anObject, objc.ObjCObjectBase aKey) { - _objc_msgSend_3303zn(this.ref.pointer, _sel_setObject_forKey_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_setObject_forKey_, anObject.ref.pointer, aKey.ref.pointer); } /// setObject:forKeyedSubscript: void setObject_forKeyedSubscript_( objc.ObjCObjectBase? obj, objc.ObjCObjectBase key) { - _objc_msgSend_5ibduq(this.ref.pointer, _sel_setObject_forKeyedSubscript_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_setObject_forKeyedSubscript_, obj?.ref.pointer ?? ffi.nullptr, key.ref.pointer); } /// sharedKeySetForKeys: static objc.ObjCObjectBase sharedKeySetForKeys_(NSArray keys) { - final _ret = _objc_msgSend_902nc6(_class_NSMutableDictionary, + final _ret = _objc_msgSend_juohf7(_class_NSMutableDictionary, _sel_sharedKeySetForKeys_, keys.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableDictionary, _sel_supportsSecureCoding); } } @@ -4271,36 +4273,36 @@ class NSMutableIndexSet extends NSIndexSet { /// Returns whether [obj] is an instance of [NSMutableIndexSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableIndexSet); } /// addIndex: void addIndex_(int value) { - _objc_msgSend_19b4wem(this.ref.pointer, _sel_addIndex_, value); + _objc_msgSend_1k4zaz5(this.ref.pointer, _sel_addIndex_, value); } /// addIndexes: void addIndexes_(NSIndexSet indexSet) { - _objc_msgSend_1uqbbkd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_addIndexes_, indexSet.ref.pointer); } /// addIndexesInRange: void addIndexesInRange_(NSRange range) { - _objc_msgSend_19xhe7v(this.ref.pointer, _sel_addIndexesInRange_, range); + _objc_msgSend_9xf7uy(this.ref.pointer, _sel_addIndexesInRange_, range); } /// alloc static NSMutableIndexSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableIndexSet, _sel_alloc); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableIndexSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc( + final _ret = _objc_msgSend_1b3ihd0( _class_NSMutableIndexSet, _sel_allocWithZone_, zone); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4308,26 +4310,26 @@ class NSMutableIndexSet extends NSIndexSet { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableIndexSet, + return _objc_msgSend_l8lotg(_class_NSMutableIndexSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// indexSet static NSMutableIndexSet indexSet() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_indexSet); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableIndexSet, _sel_indexSet); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndex: static NSMutableIndexSet indexSetWithIndex_(int value) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableIndexSet, _sel_indexSetWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } /// indexSetWithIndexesInRange: static NSMutableIndexSet indexSetWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_bsaztk( + final _ret = _objc_msgSend_176f8tz( _class_NSMutableIndexSet, _sel_indexSetWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: true, release: true); } @@ -4335,14 +4337,14 @@ class NSMutableIndexSet extends NSIndexSet { /// init NSMutableIndexSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableIndexSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4351,7 +4353,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndex: NSMutableIndexSet initWithIndex_(int value) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithIndex_, value); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4359,7 +4361,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndexSet: NSMutableIndexSet initWithIndexSet_(NSIndexSet indexSet) { - final _ret = _objc_msgSend_1avl3w6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithIndexSet_, indexSet.ref.pointer); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4367,7 +4369,7 @@ class NSMutableIndexSet extends NSIndexSet { /// initWithIndexesInRange: NSMutableIndexSet initWithIndexesInRange_(NSRange range) { - final _ret = _objc_msgSend_bsaztk( + final _ret = _objc_msgSend_176f8tz( this.ref.retainAndReturnPointer(), _sel_initWithIndexesInRange_, range); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); @@ -4375,48 +4377,48 @@ class NSMutableIndexSet extends NSIndexSet { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableIndexSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableIndexSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSMutableIndexSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableIndexSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableIndexSet, _sel_new); return NSMutableIndexSet.castFromPointer(_ret, retain: false, release: true); } /// removeAllIndexes void removeAllIndexes() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllIndexes); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllIndexes); } /// removeIndex: void removeIndex_(int value) { - _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeIndex_, value); + _objc_msgSend_1k4zaz5(this.ref.pointer, _sel_removeIndex_, value); } /// removeIndexes: void removeIndexes_(NSIndexSet indexSet) { - _objc_msgSend_1uqbbkd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeIndexes_, indexSet.ref.pointer); } /// removeIndexesInRange: void removeIndexesInRange_(NSRange range) { - _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeIndexesInRange_, range); + _objc_msgSend_9xf7uy(this.ref.pointer, _sel_removeIndexesInRange_, range); } /// shiftIndexesStartingAtIndex:by: void shiftIndexesStartingAtIndex_by_(int index, int delta) { - _objc_msgSend_ain0vr( + _objc_msgSend_ajjpfe( this.ref.pointer, _sel_shiftIndexesStartingAtIndex_by_, index, delta); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableIndexSet, _sel_supportsSecureCoding); } } @@ -4438,39 +4440,38 @@ class NSMutableOrderedSet extends NSOrderedSet { /// Returns whether [obj] is an instance of [NSMutableOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableOrderedSet); } /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_1y6u9re( - this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjects:count: void addObjects_count_( ffi.Pointer> objects, int count) { - _objc_msgSend_lpyn9h( + _objc_msgSend_11hffth( this.ref.pointer, _sel_addObjects_count_, objects, count); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// alloc static NSMutableOrderedSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableOrderedSet, _sel_alloc); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc( + final _ret = _objc_msgSend_1b3ihd0( _class_NSMutableOrderedSet, _sel_allocWithZone_, zone); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4478,40 +4479,40 @@ class NSMutableOrderedSet extends NSOrderedSet { /// applyDifference: void applyDifference_(objc.ObjCObjectBase difference) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_applyDifference_, difference.ref.pointer); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableOrderedSet, + return _objc_msgSend_l8lotg(_class_NSMutableOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSMutableOrderedSet autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// exchangeObjectAtIndex:withObjectAtIndex: void exchangeObjectAtIndex_withObjectAtIndex_(int idx1, int idx2) { - _objc_msgSend_1ap4ko1(this.ref.pointer, + _objc_msgSend_1o3mqxx(this.ref.pointer, _sel_exchangeObjectAtIndex_withObjectAtIndex_, idx1, idx2); } /// init NSMutableOrderedSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4519,7 +4520,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:copyItems: NSMutableOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4528,7 +4529,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithArray:range:copyItems: NSMutableOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_ltsbu4(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hyhdx3(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4536,7 +4537,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithCapacity: NSMutableOrderedSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4544,7 +4545,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithCoder: NSMutableOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4554,7 +4555,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObject: NSMutableOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4562,7 +4563,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObjects: NSMutableOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4571,7 +4572,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithObjects:count: NSMutableOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4579,7 +4580,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet: NSMutableOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_1npyl0c(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4588,7 +4589,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:copyItems: NSMutableOrderedSet initWithOrderedSet_copyItems_( NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_1l8nt7w(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4597,7 +4598,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithOrderedSet:range:copyItems: NSMutableOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_1cn7qua(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hyhdx3(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4605,7 +4606,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet: NSMutableOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4614,7 +4615,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// initWithSet:copyItems: NSMutableOrderedSet initWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_1lmy66x(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); @@ -4622,55 +4623,55 @@ class NSMutableOrderedSet extends NSOrderedSet { /// insertObject:atIndex: void insertObject_atIndex_(objc.ObjCObjectBase object, int idx) { - _objc_msgSend_qj5qdx( + _objc_msgSend_cjm5ga( this.ref.pointer, _sel_insertObject_atIndex_, object.ref.pointer, idx); } /// insertObjects:atIndexes: void insertObjects_atIndexes_(NSArray objects, NSIndexSet indexes) { - _objc_msgSend_1qazkp3(this.ref.pointer, _sel_insertObjects_atIndexes_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_insertObjects_atIndexes_, objects.ref.pointer, indexes.ref.pointer); } /// intersectOrderedSet: void intersectOrderedSet_(NSOrderedSet other) { - _objc_msgSend_1lii4p7( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_intersectOrderedSet_, other.ref.pointer); } /// intersectSet: void intersectSet_(objc.ObjCObjectBase other) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_intersectSet_, other.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableOrderedSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// minusOrderedSet: void minusOrderedSet_(NSOrderedSet other) { - _objc_msgSend_1lii4p7( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_minusOrderedSet_, other.ref.pointer); } /// minusSet: void minusSet_(objc.ObjCObjectBase other) { - _objc_msgSend_1y6u9re(this.ref.pointer, _sel_minusSet_, other.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_minusSet_, other.ref.pointer); } /// moveObjectsAtIndexes:toIndex: void moveObjectsAtIndexes_toIndex_(NSIndexSet indexes, int idx) { - _objc_msgSend_o8oa1k(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, + _objc_msgSend_cjm5ga(this.ref.pointer, _sel_moveObjectsAtIndexes_toIndex_, indexes.ref.pointer, idx); } /// new static NSMutableOrderedSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableOrderedSet, _sel_new); return NSMutableOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -4678,14 +4679,14 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSet static NSMutableOrderedSet orderedSet() { final _ret = - _objc_msgSend_lfmpu2(_class_NSMutableOrderedSet, _sel_orderedSet); + _objc_msgSend_1unuoxw(_class_NSMutableOrderedSet, _sel_orderedSet); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithArray: static NSMutableOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4694,7 +4695,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithArray:range:copyItems: static NSMutableOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_ltsbu4( + final _ret = _objc_msgSend_hyhdx3( _class_NSMutableOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -4706,7 +4707,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithCapacity: static NSMutableOrderedSet orderedSetWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableOrderedSet, _sel_orderedSetWithCapacity_, numItems); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4714,7 +4715,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObject: static NSMutableOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4723,7 +4724,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects: static NSMutableOrderedSet orderedSetWithObjects_( objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4732,7 +4733,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithObjects:count: static NSMutableOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_2n95es(_class_NSMutableOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4740,7 +4741,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet: static NSMutableOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_1npyl0c(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4749,7 +4750,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithOrderedSet:range:copyItems: static NSMutableOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_1cn7qua( + final _ret = _objc_msgSend_hyhdx3( _class_NSMutableOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -4761,7 +4762,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet: static NSMutableOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSMutableOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4770,7 +4771,7 @@ class NSMutableOrderedSet extends NSOrderedSet { /// orderedSetWithSet:copyItems: static NSMutableOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_1lmy66x(_class_NSMutableOrderedSet, + final _ret = _objc_msgSend_qqbb5y(_class_NSMutableOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); @@ -4778,47 +4779,47 @@ class NSMutableOrderedSet extends NSOrderedSet { /// removeAllObjects void removeAllObjects() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllObjects); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// removeObjectAtIndex: void removeObjectAtIndex_(int idx) { - _objc_msgSend_19b4wem(this.ref.pointer, _sel_removeObjectAtIndex_, idx); + _objc_msgSend_1k4zaz5(this.ref.pointer, _sel_removeObjectAtIndex_, idx); } /// removeObjectsAtIndexes: void removeObjectsAtIndexes_(NSIndexSet indexes) { - _objc_msgSend_1uqbbkd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectsAtIndexes_, indexes.ref.pointer); } /// removeObjectsInArray: void removeObjectsInArray_(NSArray array) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObjectsInArray_, array.ref.pointer); } /// removeObjectsInRange: void removeObjectsInRange_(NSRange range) { - _objc_msgSend_19xhe7v(this.ref.pointer, _sel_removeObjectsInRange_, range); + _objc_msgSend_9xf7uy(this.ref.pointer, _sel_removeObjectsInRange_, range); } /// replaceObjectAtIndex:withObject: void replaceObjectAtIndex_withObject_(int idx, objc.ObjCObjectBase object) { - _objc_msgSend_1gb0y13(this.ref.pointer, + _objc_msgSend_1a4j45m(this.ref.pointer, _sel_replaceObjectAtIndex_withObject_, idx, object.ref.pointer); } /// replaceObjectsAtIndexes:withObjects: void replaceObjectsAtIndexes_withObjects_( NSIndexSet indexes, NSArray objects) { - _objc_msgSend_2ajs4r( + _objc_msgSend_1tjlcwl( this.ref.pointer, _sel_replaceObjectsAtIndexes_withObjects_, indexes.ref.pointer, @@ -4828,51 +4829,51 @@ class NSMutableOrderedSet extends NSOrderedSet { /// replaceObjectsInRange:withObjects:count: void replaceObjectsInRange_withObjects_count_(NSRange range, ffi.Pointer> objects, int count) { - _objc_msgSend_4i1eix(this.ref.pointer, + _objc_msgSend_y4z43q(this.ref.pointer, _sel_replaceObjectsInRange_withObjects_count_, range, objects, count); } /// retain NSMutableOrderedSet retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// self NSMutableOrderedSet self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSMutableOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// setObject:atIndex: void setObject_atIndex_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_qj5qdx( + _objc_msgSend_cjm5ga( this.ref.pointer, _sel_setObject_atIndex_, obj.ref.pointer, idx); } /// setObject:atIndexedSubscript: void setObject_atIndexedSubscript_(objc.ObjCObjectBase obj, int idx) { - _objc_msgSend_qj5qdx(this.ref.pointer, _sel_setObject_atIndexedSubscript_, + _objc_msgSend_cjm5ga(this.ref.pointer, _sel_setObject_atIndexedSubscript_, obj.ref.pointer, idx); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableOrderedSet, _sel_supportsSecureCoding); } /// unionOrderedSet: void unionOrderedSet_(NSOrderedSet other) { - _objc_msgSend_1lii4p7( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_unionOrderedSet_, other.ref.pointer); } /// unionSet: void unionSet_(objc.ObjCObjectBase other) { - _objc_msgSend_1y6u9re(this.ref.pointer, _sel_unionSet_, other.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_unionSet_, other.ref.pointer); } } @@ -4893,65 +4894,64 @@ class NSMutableSet extends NSSet { /// Returns whether [obj] is an instance of [NSMutableSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableSet); } /// addObject: void addObject_(objc.ObjCObjectBase object) { - _objc_msgSend_1y6u9re( - this.ref.pointer, _sel_addObject_, object.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_addObject_, object.ref.pointer); } /// addObjectsFromArray: void addObjectsFromArray_(NSArray array) { - _objc_msgSend_1gseew1( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_addObjectsFromArray_, array.ref.pointer); } /// alloc static NSMutableSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableSet, _sel_alloc); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSMutableSet, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSMutableSet, _sel_allocWithZone_, zone); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableSet, + return _objc_msgSend_l8lotg(_class_NSMutableSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// init NSMutableSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSMutableSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCapacity: NSMutableSet initWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSMutableSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -4960,7 +4960,7 @@ class NSMutableSet extends NSSet { /// initWithObjects: NSMutableSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } @@ -4968,96 +4968,96 @@ class NSMutableSet extends NSSet { /// initWithObjects:count: NSMutableSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSMutableSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_9hl0vt( + final _ret = _objc_msgSend_juohf7( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSMutableSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_1fy0kdb(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// intersectSet: void intersectSet_(NSSet otherSet) { - _objc_msgSend_17dguc2( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_intersectSet_, otherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableSet, + final _ret = _objc_msgSend_juohf7(_class_NSMutableSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// minusSet: void minusSet_(NSSet otherSet) { - _objc_msgSend_17dguc2( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_minusSet_, otherSet.ref.pointer); } /// new static NSMutableSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableSet, _sel_new); return NSMutableSet.castFromPointer(_ret, retain: false, release: true); } /// removeAllObjects void removeAllObjects() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllObjects); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllObjects); } /// removeObject: void removeObject_(objc.ObjCObjectBase object) { - _objc_msgSend_1y6u9re( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_removeObject_, object.ref.pointer); } /// set static NSMutableSet set1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableSet, _sel_set); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableSet, _sel_set); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setSet: void setSet_(NSSet otherSet) { - _objc_msgSend_17dguc2(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_setSet_, otherSet.ref.pointer); } /// setWithArray: static NSMutableSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSMutableSet, _sel_setWithArray_, array.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithCapacity: static NSMutableSet setWithCapacity_(int numItems) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableSet, _sel_setWithCapacity_, numItems); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObject: static NSMutableSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSMutableSet, _sel_setWithObject_, object.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSMutableSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSMutableSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } @@ -5065,27 +5065,26 @@ class NSMutableSet extends NSSet { /// setWithObjects:count: static NSMutableSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2( + final _ret = _objc_msgSend_2n95es( _class_NSMutableSet, _sel_setWithObjects_count_, objects, cnt); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// setWithSet: static NSMutableSet setWithSet_(NSSet set) { - final _ret = _objc_msgSend_9hl0vt( + final _ret = _objc_msgSend_juohf7( _class_NSMutableSet, _sel_setWithSet_, set.ref.pointer); return NSMutableSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( - _class_NSMutableSet, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSMutableSet, _sel_supportsSecureCoding); } /// unionSet: void unionSet_(NSSet otherSet) { - _objc_msgSend_17dguc2( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_unionSet_, otherSet.ref.pointer); } } @@ -5107,39 +5106,39 @@ class NSMutableString extends NSString { /// Returns whether [obj] is an instance of [NSMutableString]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSMutableString); } /// alloc static NSMutableString alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableString, _sel_alloc); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSMutableString allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = - _objc_msgSend_lh3ojc(_class_NSMutableString, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_1b3ihd0( + _class_NSMutableString, _sel_allocWithZone_, zone); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// appendFormat: void appendFormat_(NSString format) { - _objc_msgSend_mj63fd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_appendFormat_, format.ref.pointer); } /// appendString: void appendString_(NSString aString) { - _objc_msgSend_mj63fd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_appendString_, aString.ref.pointer); } /// applyTransform:reverse:range:updatedRange: bool applyTransform_reverse_range_updatedRange_(NSString transform, bool reverse, NSRange range, ffi.Pointer resultingRange) { - return _objc_msgSend_5qynr1( + return _objc_msgSend_1dw56bx( this.ref.pointer, _sel_applyTransform_reverse_range_updatedRange_, transform.ref.pointer, @@ -5150,39 +5149,39 @@ class NSMutableString extends NSString { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSMutableString, + return _objc_msgSend_l8lotg(_class_NSMutableString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_cpl8r0( + return _objc_msgSend_gvd36k( _class_NSMutableString, _sel_availableStringEncodings); } /// defaultCStringEncoding static int getDefaultCStringEncoding() { - return _objc_msgSend_3y7t2m( + return _objc_msgSend_eldhrq( _class_NSMutableString, _sel_defaultCStringEncoding); } /// deleteCharactersInRange: void deleteCharactersInRange_(NSRange range) { - _objc_msgSend_19xhe7v( + _objc_msgSend_9xf7uy( this.ref.pointer, _sel_deleteCharactersInRange_, range); } /// init NSMutableString init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:length:encoding: NSMutableString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_1d04bah(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1ea4mhr(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -5192,7 +5191,7 @@ class NSMutableString extends NSString { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSMutableString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_1gnf8a7( + final _ret = _objc_msgSend_1idnlsy( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -5207,7 +5206,7 @@ class NSMutableString extends NSString { /// initWithCString:encoding: NSMutableString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_1u9rdxv(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1t5rcq1(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -5216,7 +5215,7 @@ class NSMutableString extends NSString { /// initWithCapacity: NSMutableString initWithCapacity_(int capacity) { - final _ret = _objc_msgSend_1pfeg1y( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5224,7 +5223,7 @@ class NSMutableString extends NSString { /// initWithCharacters:length: NSMutableString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_1mrcc5q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_syhe4c(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5232,7 +5231,7 @@ class NSMutableString extends NSString { /// initWithCharactersNoCopy:length:freeWhenDone: NSMutableString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_1yrjwcm( + final _ret = _objc_msgSend_1rimh2f( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -5243,7 +5242,7 @@ class NSMutableString extends NSString { /// initWithCoder: NSMutableString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5253,7 +5252,7 @@ class NSMutableString extends NSString { /// initWithContentsOfFile:encoding:error: NSMutableString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_q0ujis( + final _ret = _objc_msgSend_1u9el4t( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -5269,7 +5268,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_16kr2o2( + final _ret = _objc_msgSend_1h339ej( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -5283,7 +5282,7 @@ class NSMutableString extends NSString { /// initWithContentsOfURL:encoding:error: NSMutableString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_hxhon9( + final _ret = _objc_msgSend_1u9el4t( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -5299,7 +5298,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_6mmeph( + final _ret = _objc_msgSend_1h339ej( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -5312,7 +5311,7 @@ class NSMutableString extends NSString { /// initWithData:encoding: NSMutableString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_jlg7ow(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_183c8xv(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -5321,7 +5320,7 @@ class NSMutableString extends NSString { /// initWithFormat: NSMutableString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5329,7 +5328,7 @@ class NSMutableString extends NSString { /// initWithFormat:locale: NSMutableString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_ve79og( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -5339,7 +5338,7 @@ class NSMutableString extends NSString { /// initWithString: NSMutableString initWithString_(NSString aString) { - final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithString_, aString.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5347,7 +5346,7 @@ class NSMutableString extends NSString { /// initWithUTF8String: NSMutableString? initWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_1aofo84(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1og3t2d(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -5359,7 +5358,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5376,7 +5375,7 @@ class NSMutableString extends NSString { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_137b8u9( + final _ret = _objc_msgSend_w9wiqt( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -5390,27 +5389,27 @@ class NSMutableString extends NSString { /// insertString:atIndex: void insertString_atIndex_(NSString aString, int loc) { - _objc_msgSend_12s6b18( + _objc_msgSend_cjm5ga( this.ref.pointer, _sel_insertString_atIndex_, aString.ref.pointer, loc); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSMutableString, + final _ret = _objc_msgSend_juohf7(_class_NSMutableString, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// localizedNameOfStringEncoding: static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_1pj8ak( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableString, _sel_localizedNameOfStringEncoding_, encoding); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedStringWithFormat: static NSMutableString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y(_class_NSMutableString, + final _ret = _objc_msgSend_juohf7(_class_NSMutableString, _sel_localizedStringWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5421,7 +5420,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( _class_NSMutableString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5434,7 +5433,7 @@ class NSMutableString extends NSString { /// new static NSMutableString new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableString, _sel_new); return NSMutableString.castFromPointer(_ret, retain: false, release: true); } @@ -5443,7 +5442,7 @@ class NSMutableString extends NSString { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_yf5v5x( + final _ret = _objc_msgSend_1lpsn5w( _class_NSMutableString, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -5456,14 +5455,14 @@ class NSMutableString extends NSString { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_1ay2gch( + final _ret = _objc_msgSend_1unuoxw( _class_NSMutableString, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// replaceCharactersInRange:withString: void replaceCharactersInRange_withString_(NSRange range, NSString aString) { - _objc_msgSend_pj2405(this.ref.pointer, + _objc_msgSend_85e5ih(this.ref.pointer, _sel_replaceCharactersInRange_withString_, range, aString.ref.pointer); } @@ -5473,7 +5472,7 @@ class NSMutableString extends NSString { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - return _objc_msgSend_1jzgveb( + return _objc_msgSend_n73nlr( this.ref.pointer, _sel_replaceOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -5484,13 +5483,13 @@ class NSMutableString extends NSString { /// setString: void setString_(NSString aString) { - _objc_msgSend_mj63fd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_setString_, aString.ref.pointer); } /// string static NSMutableString string() { - final _ret = _objc_msgSend_lfmpu2(_class_NSMutableString, _sel_string); + final _ret = _objc_msgSend_1unuoxw(_class_NSMutableString, _sel_string); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5501,7 +5500,7 @@ class NSMutableString extends NSString { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_1dlbjta( + return _objc_msgSend_1el0by7( _class_NSMutableString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -5513,7 +5512,7 @@ class NSMutableString extends NSString { /// stringWithCString:encoding: static NSMutableString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_1u9rdxv( + final _ret = _objc_msgSend_1t5rcq1( _class_NSMutableString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -5522,7 +5521,7 @@ class NSMutableString extends NSString { /// stringWithCapacity: static NSMutableString stringWithCapacity_(int capacity) { - final _ret = _objc_msgSend_1pfeg1y( + final _ret = _objc_msgSend_ehxl2g( _class_NSMutableString, _sel_stringWithCapacity_, capacity); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5530,7 +5529,7 @@ class NSMutableString extends NSString { /// stringWithCharacters:length: static NSMutableString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_1mrcc5q(_class_NSMutableString, + final _ret = _objc_msgSend_syhe4c(_class_NSMutableString, _sel_stringWithCharacters_length_, characters, length); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5538,7 +5537,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfFile:encoding:error: static NSMutableString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_q0ujis( + final _ret = _objc_msgSend_1u9el4t( _class_NSMutableString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -5554,7 +5553,7 @@ class NSMutableString extends NSString { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_16kr2o2( + final _ret = _objc_msgSend_1h339ej( _class_NSMutableString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -5568,7 +5567,7 @@ class NSMutableString extends NSString { /// stringWithContentsOfURL:encoding:error: static NSMutableString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_hxhon9( + final _ret = _objc_msgSend_1u9el4t( _class_NSMutableString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -5584,7 +5583,7 @@ class NSMutableString extends NSString { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_6mmeph( + final _ret = _objc_msgSend_1h339ej( _class_NSMutableString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -5597,14 +5596,14 @@ class NSMutableString extends NSString { /// stringWithFormat: static NSMutableString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y( + final _ret = _objc_msgSend_juohf7( _class_NSMutableString, _sel_stringWithFormat_, format.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: static NSMutableString stringWithString_(NSString string) { - final _ret = _objc_msgSend_i0ku5y( + final _ret = _objc_msgSend_juohf7( _class_NSMutableString, _sel_stringWithString_, string.ref.pointer); return NSMutableString.castFromPointer(_ret, retain: true, release: true); } @@ -5612,7 +5611,7 @@ class NSMutableString extends NSString { /// stringWithUTF8String: static NSMutableString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_1aofo84(_class_NSMutableString, + final _ret = _objc_msgSend_1og3t2d(_class_NSMutableString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -5625,7 +5624,7 @@ class NSMutableString extends NSString { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( _class_NSMutableString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -5638,7 +5637,7 @@ class NSMutableString extends NSString { /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( _class_NSMutableString, _sel_supportsSecureCoding); } } @@ -5660,51 +5659,51 @@ class NSNotification extends NSObject { /// Returns whether [obj] is an instance of [NSNotification]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSNotification); } /// alloc static NSNotification alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSNotification, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSNotification, _sel_alloc); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSNotification allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSNotification, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSNotification, _sel_allocWithZone_, zone); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSNotification, + return _objc_msgSend_l8lotg(_class_NSNotification, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSNotification autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSNotification init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSNotification? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5714,7 +5713,7 @@ class NSNotification extends NSObject { /// initWithName:object:userInfo: NSNotification initWithName_object_userInfo_( NSString name, objc.ObjCObjectBase? object, NSDictionary? userInfo) { - final _ret = _objc_msgSend_uj5qjx( + final _ret = _objc_msgSend_aud7dn( this.ref.retainAndReturnPointer(), _sel_initWithName_object_userInfo_, name.ref.pointer, @@ -5725,27 +5724,27 @@ class NSNotification extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSNotification, + final _ret = _objc_msgSend_juohf7(_class_NSNotification, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// name NSString get name { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_name); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_name); return NSString.castFromPointer(_ret, retain: true, release: true); } /// new static NSNotification new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSNotification, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSNotification, _sel_new); return NSNotification.castFromPointer(_ret, retain: false, release: true); } /// notificationWithName:object: static NSNotification notificationWithName_object_( NSString aName, objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_ve79og( + final _ret = _objc_msgSend_iq11qg( _class_NSNotification, _sel_notificationWithName_object_, aName.ref.pointer, @@ -5756,7 +5755,7 @@ class NSNotification extends NSObject { /// notificationWithName:object:userInfo: static NSNotification notificationWithName_object_userInfo_( NSString aName, objc.ObjCObjectBase? anObject, NSDictionary? aUserInfo) { - final _ret = _objc_msgSend_uj5qjx( + final _ret = _objc_msgSend_aud7dn( _class_NSNotification, _sel_notificationWithName_object_userInfo_, aName.ref.pointer, @@ -5767,7 +5766,7 @@ class NSNotification extends NSObject { /// object objc.ObjCObjectBase? get object { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_object); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_object); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -5775,19 +5774,19 @@ class NSNotification extends NSObject { /// retain NSNotification retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// self NSNotification self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSNotification.castFromPointer(_ret, retain: true, release: true); } /// userInfo NSDictionary? get userInfo { - final _ret = _objc_msgSend_jjke8a(this.ref.pointer, _sel_userInfo); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_userInfo); return _ret.address == 0 ? null : NSDictionary.castFromPointer(_ret, retain: true, release: true); @@ -5811,49 +5810,49 @@ class NSNumber extends NSValue { /// Returns whether [obj] is an instance of [NSNumber]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSNumber); } /// alloc static NSNumber alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSNumber, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSNumber, _sel_alloc); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSNumber allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSNumber, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSNumber, _sel_allocWithZone_, zone); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSNumber, + return _objc_msgSend_l8lotg(_class_NSNumber, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// boolValue bool get boolValue { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_boolValue); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_boolValue); } /// charValue int get charValue { - return _objc_msgSend_j700z2(this.ref.pointer, _sel_charValue); + return _objc_msgSend_171owuh(this.ref.pointer, _sel_charValue); } /// compare: NSComparisonResult compare_(NSNumber otherNumber) { - final _ret = _objc_msgSend_1ktymlj( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_compare_, otherNumber.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -5861,27 +5860,27 @@ class NSNumber extends NSValue { /// doubleValue double get doubleValue { return objc.useMsgSendVariants - ? _objc_msgSend_1cmxxjjFpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_doubleValue); + ? _objc_msgSend_10noklmFpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_10noklm(this.ref.pointer, _sel_doubleValue); } /// floatValue double get floatValue { return objc.useMsgSendVariants - ? _objc_msgSend_1vuo3hFpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_1vuo3h(this.ref.pointer, _sel_floatValue); + ? _objc_msgSend_fcilgxFpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_fcilgx(this.ref.pointer, _sel_floatValue); } /// init NSNumber init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithBool: NSNumber initWithBool_(bool value) { - final _ret = _objc_msgSend_qz8kxb( + final _ret = _objc_msgSend_1upz917( this.ref.retainAndReturnPointer(), _sel_initWithBool_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } @@ -5889,21 +5888,21 @@ class NSNumber extends NSValue { /// initWithBytes:objCType: NSNumber initWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1x99ekt(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1sdw29g(this.ref.retainAndReturnPointer(), _sel_initWithBytes_objCType_, value, type); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithChar: NSNumber initWithChar_(int value) { - final _ret = _objc_msgSend_84l2bg( + final _ret = _objc_msgSend_1pfmxrb( this.ref.retainAndReturnPointer(), _sel_initWithChar_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSNumber? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -5912,289 +5911,289 @@ class NSNumber extends NSValue { /// initWithDouble: NSNumber initWithDouble_(double value) { - final _ret = _objc_msgSend_if9hqt( + final _ret = _objc_msgSend_m7jc8y( this.ref.retainAndReturnPointer(), _sel_initWithDouble_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithFloat: NSNumber initWithFloat_(double value) { - final _ret = _objc_msgSend_o1vkbr( + final _ret = _objc_msgSend_1pmj399( this.ref.retainAndReturnPointer(), _sel_initWithFloat_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithInt: NSNumber initWithInt_(int value) { - final _ret = _objc_msgSend_1h9ixfo( + final _ret = _objc_msgSend_105o5we( this.ref.retainAndReturnPointer(), _sel_initWithInt_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithInteger: NSNumber initWithInteger_(int value) { - final _ret = _objc_msgSend_q9i0ym( + final _ret = _objc_msgSend_crtxa9( this.ref.retainAndReturnPointer(), _sel_initWithInteger_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithLong: NSNumber initWithLong_(int value) { - final _ret = _objc_msgSend_q9i0ym( + final _ret = _objc_msgSend_crtxa9( this.ref.retainAndReturnPointer(), _sel_initWithLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithLongLong: NSNumber initWithLongLong_(int value) { - final _ret = _objc_msgSend_10tljzo( + final _ret = _objc_msgSend_yjzv9z( this.ref.retainAndReturnPointer(), _sel_initWithLongLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithShort: NSNumber initWithShort_(int value) { - final _ret = _objc_msgSend_1b1ee3s( + final _ret = _objc_msgSend_15di41h( this.ref.retainAndReturnPointer(), _sel_initWithShort_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedChar: NSNumber initWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_440yf0( + final _ret = _objc_msgSend_1ar9f5m( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedChar_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedInt: NSNumber initWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_19lkdou( + final _ret = _objc_msgSend_pxgym4( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInt_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedInteger: NSNumber initWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_vyr4to(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ehxl2g(this.ref.retainAndReturnPointer(), _sel_initWithUnsignedInteger_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedLong: NSNumber initWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_vyr4to( + final _ret = _objc_msgSend_ehxl2g( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedLongLong: NSNumber initWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_sz89tq(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_ybbscc(this.ref.retainAndReturnPointer(), _sel_initWithUnsignedLongLong_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// initWithUnsignedShort: NSNumber initWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_zfuyeu( + final _ret = _objc_msgSend_122gbai( this.ref.retainAndReturnPointer(), _sel_initWithUnsignedShort_, value); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// intValue int get intValue { - return _objc_msgSend_1a8qq6y(this.ref.pointer, _sel_intValue); + return _objc_msgSend_1tf0yjs(this.ref.pointer, _sel_intValue); } /// integerValue int get integerValue { - return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_integerValue); + return _objc_msgSend_z1fx1b(this.ref.pointer, _sel_integerValue); } /// isEqualToNumber: bool isEqualToNumber_(NSNumber number) { - return _objc_msgSend_1fegr3z( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToNumber_, number.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSNumber, + final _ret = _objc_msgSend_juohf7(_class_NSNumber, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// longLongValue int get longLongValue { - return _objc_msgSend_8ocdaq(this.ref.pointer, _sel_longLongValue); + return _objc_msgSend_e94jsr(this.ref.pointer, _sel_longLongValue); } /// longValue int get longValue { - return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_longValue); + return _objc_msgSend_z1fx1b(this.ref.pointer, _sel_longValue); } /// new static NSNumber new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSNumber, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSNumber, _sel_new); return NSNumber.castFromPointer(_ret, retain: false, release: true); } /// numberWithBool: static NSNumber numberWithBool_(bool value) { final _ret = - _objc_msgSend_qz8kxb(_class_NSNumber, _sel_numberWithBool_, value); + _objc_msgSend_1upz917(_class_NSNumber, _sel_numberWithBool_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithChar: static NSNumber numberWithChar_(int value) { final _ret = - _objc_msgSend_84l2bg(_class_NSNumber, _sel_numberWithChar_, value); + _objc_msgSend_1pfmxrb(_class_NSNumber, _sel_numberWithChar_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithDouble: static NSNumber numberWithDouble_(double value) { final _ret = - _objc_msgSend_if9hqt(_class_NSNumber, _sel_numberWithDouble_, value); + _objc_msgSend_m7jc8y(_class_NSNumber, _sel_numberWithDouble_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithFloat: static NSNumber numberWithFloat_(double value) { final _ret = - _objc_msgSend_o1vkbr(_class_NSNumber, _sel_numberWithFloat_, value); + _objc_msgSend_1pmj399(_class_NSNumber, _sel_numberWithFloat_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithInt: static NSNumber numberWithInt_(int value) { final _ret = - _objc_msgSend_1h9ixfo(_class_NSNumber, _sel_numberWithInt_, value); + _objc_msgSend_105o5we(_class_NSNumber, _sel_numberWithInt_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithInteger: static NSNumber numberWithInteger_(int value) { final _ret = - _objc_msgSend_q9i0ym(_class_NSNumber, _sel_numberWithInteger_, value); + _objc_msgSend_crtxa9(_class_NSNumber, _sel_numberWithInteger_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithLong: static NSNumber numberWithLong_(int value) { final _ret = - _objc_msgSend_q9i0ym(_class_NSNumber, _sel_numberWithLong_, value); + _objc_msgSend_crtxa9(_class_NSNumber, _sel_numberWithLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithLongLong: static NSNumber numberWithLongLong_(int value) { final _ret = - _objc_msgSend_10tljzo(_class_NSNumber, _sel_numberWithLongLong_, value); + _objc_msgSend_yjzv9z(_class_NSNumber, _sel_numberWithLongLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithShort: static NSNumber numberWithShort_(int value) { final _ret = - _objc_msgSend_1b1ee3s(_class_NSNumber, _sel_numberWithShort_, value); + _objc_msgSend_15di41h(_class_NSNumber, _sel_numberWithShort_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedChar: static NSNumber numberWithUnsignedChar_(int value) { - final _ret = _objc_msgSend_440yf0( + final _ret = _objc_msgSend_1ar9f5m( _class_NSNumber, _sel_numberWithUnsignedChar_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedInt: static NSNumber numberWithUnsignedInt_(int value) { - final _ret = _objc_msgSend_19lkdou( + final _ret = _objc_msgSend_pxgym4( _class_NSNumber, _sel_numberWithUnsignedInt_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedInteger: static NSNumber numberWithUnsignedInteger_(int value) { - final _ret = _objc_msgSend_vyr4to( + final _ret = _objc_msgSend_ehxl2g( _class_NSNumber, _sel_numberWithUnsignedInteger_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedLong: static NSNumber numberWithUnsignedLong_(int value) { - final _ret = _objc_msgSend_vyr4to( + final _ret = _objc_msgSend_ehxl2g( _class_NSNumber, _sel_numberWithUnsignedLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedLongLong: static NSNumber numberWithUnsignedLongLong_(int value) { - final _ret = _objc_msgSend_sz89tq( + final _ret = _objc_msgSend_ybbscc( _class_NSNumber, _sel_numberWithUnsignedLongLong_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// numberWithUnsignedShort: static NSNumber numberWithUnsignedShort_(int value) { - final _ret = _objc_msgSend_zfuyeu( + final _ret = _objc_msgSend_122gbai( _class_NSNumber, _sel_numberWithUnsignedShort_, value); return NSNumber.castFromPointer(_ret, retain: true, release: true); } /// shortValue int get shortValue { - return _objc_msgSend_6w03lu(this.ref.pointer, _sel_shortValue); + return _objc_msgSend_157j54x(this.ref.pointer, _sel_shortValue); } /// stringValue NSString get stringValue { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_stringValue); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_stringValue); return NSString.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSNumber, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSNumber, _sel_supportsSecureCoding); } /// unsignedCharValue int get unsignedCharValue { - return _objc_msgSend_1qnpm6a(this.ref.pointer, _sel_unsignedCharValue); + return _objc_msgSend_1cswds(this.ref.pointer, _sel_unsignedCharValue); } /// unsignedIntValue int get unsignedIntValue { - return _objc_msgSend_1vakb8s(this.ref.pointer, _sel_unsignedIntValue); + return _objc_msgSend_dzloj4(this.ref.pointer, _sel_unsignedIntValue); } /// unsignedIntegerValue int get unsignedIntegerValue { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_unsignedIntegerValue); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_unsignedIntegerValue); } /// unsignedLongLongValue int get unsignedLongLongValue { - return _objc_msgSend_zokdp0(this.ref.pointer, _sel_unsignedLongLongValue); + return _objc_msgSend_1cirwn8(this.ref.pointer, _sel_unsignedLongLongValue); } /// unsignedLongValue int get unsignedLongValue { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_unsignedLongValue); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_unsignedLongValue); } /// unsignedShortValue int get unsignedShortValue { - return _objc_msgSend_1f5rcq4(this.ref.pointer, _sel_unsignedShortValue); + return _objc_msgSend_req28e(this.ref.pointer, _sel_unsignedShortValue); } /// value:withObjCType: static NSValue value_withObjCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1bzo8h5( + final _ret = _objc_msgSend_1sdw29g( _class_NSNumber, _sel_value_withObjCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -6202,14 +6201,14 @@ class NSNumber extends NSValue { /// valueWithBytes:objCType: static NSValue valueWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1bzo8h5( + final _ret = _objc_msgSend_1sdw29g( _class_NSNumber, _sel_valueWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithNonretainedObject: static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_desnv4(_class_NSNumber, + final _ret = _objc_msgSend_juohf7(_class_NSNumber, _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -6217,14 +6216,14 @@ class NSNumber extends NSValue { /// valueWithPointer: static NSValue valueWithPointer_(ffi.Pointer pointer) { final _ret = - _objc_msgSend_f46p9e(_class_NSNumber, _sel_valueWithPointer_, pointer); + _objc_msgSend_1ph8ubj(_class_NSNumber, _sel_valueWithPointer_, pointer); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithRange: static NSValue valueWithRange_(NSRange range) { final _ret = - _objc_msgSend_wc8fa4(_class_NSNumber, _sel_valueWithRange_, range); + _objc_msgSend_176f8tz(_class_NSNumber, _sel_valueWithRange_, range); return NSValue.castFromPointer(_ret, retain: true, release: true); } } @@ -6246,7 +6245,7 @@ class NSObject extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSObject]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSObject); } @@ -6256,7 +6255,7 @@ class NSObject extends objc.ObjCObjectBase { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_v6swnz( + _objc_msgSend_l8a843( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -6267,21 +6266,21 @@ class NSObject extends objc.ObjCObjectBase { /// alloc static NSObject alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_alloc); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSObject allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSObject, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSObject, _sel_allocWithZone_, zone); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// attemptRecoveryFromError:optionIndex: bool attemptRecoveryFromError_optionIndex_( NSError error, int recoveryOptionIndex) { - return _objc_msgSend_12v2psh( + return _objc_msgSend_1hjrbws( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_, error.ref.pointer, @@ -6296,7 +6295,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? delegate, ffi.Pointer didRecoverSelector, ffi.Pointer contextInfo) { - _objc_msgSend_1wxz0to( + _objc_msgSend_1xz4izt( this.ref.pointer, _sel_attemptRecoveryFromError_optionIndex_delegate_didRecoverSelector_contextInfo_, error.ref.pointer, @@ -6309,25 +6308,25 @@ class NSObject extends objc.ObjCObjectBase { /// autoContentAccessingProxy objc.ObjCObjectBase get autoContentAccessingProxy { final _ret = - _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autoContentAccessingProxy); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autoContentAccessingProxy); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSObject, + return _objc_msgSend_l8lotg(_class_NSObject, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSObject autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// awakeAfterUsingCoder: objc.ObjCObjectBase? awakeAfterUsingCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_awakeAfterUsingCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6336,56 +6335,56 @@ class NSObject extends objc.ObjCObjectBase { /// class static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_class); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_class); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// classForCoder objc.ObjCObjectBase get classForCoder { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_classForCoder); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_classForCoder); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// conformsToProtocol: static bool conformsToProtocol_(Protocol protocol) { - return _objc_msgSend_16vau0c( + return _objc_msgSend_l8lotg( _class_NSObject, _sel_conformsToProtocol_, protocol.ref.pointer); } /// copy objc.ObjCObjectBase copy() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_copy); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_copy); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// copyWithZone: static objc.ObjCObjectBase copyWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSObject, _sel_copyWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSObject, _sel_copyWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// dealloc void dealloc() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_dealloc); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_dealloc); } /// debugDescription static NSString debugDescription() { - final _ret = _objc_msgSend_1lufsjd(_class_NSObject, _sel_debugDescription); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_debugDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// description static NSString description() { - final _ret = _objc_msgSend_1lufsjd(_class_NSObject, _sel_description); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// didChange:valuesAtIndexes:forKey: void didChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_ztk616( + _objc_msgSend_ujfhr( this.ref.pointer, _sel_didChange_valuesAtIndexes_forKey_, changeKind.value, @@ -6395,14 +6394,14 @@ class NSObject extends objc.ObjCObjectBase { /// didChangeValueForKey: void didChangeValueForKey_(NSString key) { - _objc_msgSend_mj63fd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_didChangeValueForKey_, key.ref.pointer); } /// didChangeValueForKey:withSetMutation:usingObjects: void didChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_ykb193( + _objc_msgSend_129zzcm( this.ref.pointer, _sel_didChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -6412,52 +6411,52 @@ class NSObject extends objc.ObjCObjectBase { /// doesNotRecognizeSelector: void doesNotRecognizeSelector_(ffi.Pointer aSelector) { - _objc_msgSend_1tl86yo( + _objc_msgSend_5ns8s6( this.ref.pointer, _sel_doesNotRecognizeSelector_, aSelector); } /// forwardInvocation: void forwardInvocation_(NSInvocation anInvocation) { - _objc_msgSend_1oebm4t( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_forwardInvocation_, anInvocation.ref.pointer); } /// forwardingTargetForSelector: objc.ObjCObjectBase forwardingTargetForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_134huy1( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_forwardingTargetForSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// hash static int hash() { - return _objc_msgSend_3y7t2m(_class_NSObject, _sel_hash); + return _objc_msgSend_eldhrq(_class_NSObject, _sel_hash); } /// init NSObject init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// initialize static void initialize() { - _objc_msgSend_eahzbb(_class_NSObject, _sel_initialize); + _objc_msgSend_ksby9f(_class_NSObject, _sel_initialize); } /// instanceMethodForSelector: static ffi.Pointer> instanceMethodForSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_1q1sytx( + return _objc_msgSend_nbaahq( _class_NSObject, _sel_instanceMethodForSelector_, aSelector); } /// instanceMethodSignatureForSelector: static NSMethodSignature instanceMethodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_c9w01a( + final _ret = _objc_msgSend_12790oz( _class_NSObject, _sel_instanceMethodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } @@ -6465,88 +6464,88 @@ class NSObject extends objc.ObjCObjectBase { /// instancesRespondToSelector: static bool instancesRespondToSelector_( ffi.Pointer aSelector) { - return _objc_msgSend_156r0km( + return _objc_msgSend_8d7dvc( _class_NSObject, _sel_instancesRespondToSelector_, aSelector); } /// isEqual: bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqual_, object.ref.pointer); } /// isKindOfClass: bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } /// isMemberOfClass: bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } /// isProxy bool isProxy() { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isProxy); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_isProxy); } /// isSubclassOfClass: static bool isSubclassOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( _class_NSObject, _sel_isSubclassOfClass_, aClass.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSObject, + final _ret = _objc_msgSend_juohf7(_class_NSObject, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// load static void load() { - _objc_msgSend_eahzbb(_class_NSObject, _sel_load); + _objc_msgSend_ksby9f(_class_NSObject, _sel_load); } /// methodForSelector: ffi.Pointer> methodForSelector_( ffi.Pointer aSelector) { - return _objc_msgSend_1q1sytx( + return _objc_msgSend_nbaahq( this.ref.pointer, _sel_methodForSelector_, aSelector); } /// methodSignatureForSelector: NSMethodSignature methodSignatureForSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_c9w01a( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_methodSignatureForSelector_, aSelector); return NSMethodSignature.castFromPointer(_ret, retain: true, release: true); } /// mutableCopy objc.ObjCObjectBase mutableCopy() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_mutableCopy); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_mutableCopy); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// mutableCopyWithZone: static objc.ObjCObjectBase mutableCopyWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSObject, _sel_mutableCopyWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSObject, _sel_mutableCopyWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// new static NSObject new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_new); return NSObject.castFromPointer(_ret, retain: false, release: true); } /// observationInfo ffi.Pointer get observationInfo { - return _objc_msgSend_iinxlj(this.ref.pointer, _sel_observationInfo); + return _objc_msgSend_1578rxt(this.ref.pointer, _sel_observationInfo); } /// observeValueForKeyPath:ofObject:change:context: @@ -6555,7 +6554,7 @@ class NSObject extends objc.ObjCObjectBase { objc.ObjCObjectBase? object, NSDictionary? change, ffi.Pointer context) { - _objc_msgSend_ombjbl( + _objc_msgSend_laogel( this.ref.pointer, _sel_observeValueForKeyPath_ofObject_change_context_, keyPath?.ref.pointer ?? ffi.nullptr, @@ -6567,7 +6566,7 @@ class NSObject extends objc.ObjCObjectBase { /// performSelector: objc.ObjCObjectBase performSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_134huy1( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_performSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6575,7 +6574,7 @@ class NSObject extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_c1wwx4(this.ref.pointer, + final _ret = _objc_msgSend_1g3ang8(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6585,7 +6584,7 @@ class NSObject extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_1hkfrth( + final _ret = _objc_msgSend_1f2tuqz( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -6596,19 +6595,19 @@ class NSObject extends objc.ObjCObjectBase { /// release void release() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_release); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_release); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_z87g7r( + _objc_msgSend_sk5ilc( this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, @@ -6618,7 +6617,7 @@ class NSObject extends objc.ObjCObjectBase { /// replacementObjectForCoder: objc.ObjCObjectBase? replacementObjectForCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_replacementObjectForCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6627,65 +6626,64 @@ class NSObject extends objc.ObjCObjectBase { /// resolveClassMethod: static bool resolveClassMethod_(ffi.Pointer sel) { - return _objc_msgSend_156r0km( - _class_NSObject, _sel_resolveClassMethod_, sel); + return _objc_msgSend_8d7dvc(_class_NSObject, _sel_resolveClassMethod_, sel); } /// resolveInstanceMethod: static bool resolveInstanceMethod_(ffi.Pointer sel) { - return _objc_msgSend_156r0km( + return _objc_msgSend_8d7dvc( _class_NSObject, _sel_resolveInstanceMethod_, sel); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_156r0km( + return _objc_msgSend_8d7dvc( this.ref.pointer, _sel_respondsToSelector_, aSelector); } /// retain NSObject retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// retainCount int retainCount() { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_retainCount); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_retainCount); } /// self NSObject self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSObject.castFromPointer(_ret, retain: true, release: true); } /// setObservationInfo: set observationInfo(ffi.Pointer value) { - return _objc_msgSend_e3r7kv( + return _objc_msgSend_hepzs( this.ref.pointer, _sel_setObservationInfo_, value); } /// setVersion: static void setVersion_(int aVersion) { - _objc_msgSend_1sq4qbw(_class_NSObject, _sel_setVersion_, aVersion); + _objc_msgSend_ke7qz2(_class_NSObject, _sel_setVersion_, aVersion); } /// superclass static objc.ObjCObjectBase superclass() { - final _ret = _objc_msgSend_lfmpu2(_class_NSObject, _sel_superclass); + final _ret = _objc_msgSend_1unuoxw(_class_NSObject, _sel_superclass); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// version static int version() { - return _objc_msgSend_y9lpkc(_class_NSObject, _sel_version); + return _objc_msgSend_z1fx1b(_class_NSObject, _sel_version); } /// willChange:valuesAtIndexes:forKey: void willChange_valuesAtIndexes_forKey_( NSKeyValueChange changeKind, NSIndexSet indexes, NSString key) { - _objc_msgSend_ztk616( + _objc_msgSend_ujfhr( this.ref.pointer, _sel_willChange_valuesAtIndexes_forKey_, changeKind.value, @@ -6695,14 +6693,14 @@ class NSObject extends objc.ObjCObjectBase { /// willChangeValueForKey: void willChangeValueForKey_(NSString key) { - _objc_msgSend_mj63fd( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_willChangeValueForKey_, key.ref.pointer); } /// willChangeValueForKey:withSetMutation:usingObjects: void willChangeValueForKey_withSetMutation_usingObjects_( NSString key, NSKeyValueSetMutationKind mutationKind, NSSet objects) { - _objc_msgSend_ykb193( + _objc_msgSend_129zzcm( this.ref.pointer, _sel_willChangeValueForKey_withSetMutation_usingObjects_, key.ref.pointer, @@ -6712,7 +6710,7 @@ class NSObject extends objc.ObjCObjectBase { /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_1alxo5d(this.ref.pointer, _sel_zone); + return _objc_msgSend_j04r6g(this.ref.pointer, _sel_zone); } } @@ -6751,7 +6749,7 @@ class NSOrderedSet extends NSObject { /// Returns whether [obj] is an instance of [NSOrderedSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSOrderedSet); } @@ -6761,7 +6759,7 @@ class NSOrderedSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_v6swnz( + _objc_msgSend_l8a843( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -6772,44 +6770,44 @@ class NSOrderedSet extends NSObject { /// alloc static NSOrderedSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSOrderedSet, _sel_alloc); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSOrderedSet allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSOrderedSet, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSOrderedSet, _sel_allocWithZone_, zone); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// array NSArray get array { - final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_array); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_array); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSOrderedSet, + return _objc_msgSend_l8lotg(_class_NSOrderedSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSOrderedSet autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// containsObject: bool containsObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_containsObject_, object.ref.pointer); } /// count int get count { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -6817,19 +6815,19 @@ class NSOrderedSet extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_1fg578o(this.ref.pointer, + return _objc_msgSend_q12f7y(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -6837,7 +6835,7 @@ class NSOrderedSet extends NSObject { /// descriptionWithLocale:indent: NSString descriptionWithLocale_indent_( objc.ObjCObjectBase? locale, int level) { - final _ret = _objc_msgSend_16gidio( + final _ret = _objc_msgSend_183c8xv( this.ref.pointer, _sel_descriptionWithLocale_indent_, locale?.ref.pointer ?? ffi.nullptr, @@ -6847,7 +6845,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet: objc.ObjCObjectBase differenceFromOrderedSet_(NSOrderedSet other) { - final _ret = _objc_msgSend_1npyl0c( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_differenceFromOrderedSet_, other.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -6855,7 +6853,7 @@ class NSOrderedSet extends NSObject { /// differenceFromOrderedSet:withOptions: objc.ObjCObjectBase differenceFromOrderedSet_withOptions_(NSOrderedSet other, NSOrderedCollectionDifferenceCalculationOptions options) { - final _ret = _objc_msgSend_1fgead9( + final _ret = _objc_msgSend_17fkh4i( this.ref.pointer, _sel_differenceFromOrderedSet_withOptions_, other.ref.pointer, @@ -6865,13 +6863,13 @@ class NSOrderedSet extends NSObject { /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// firstObject objc.ObjCObjectBase? get firstObject { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_firstObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_firstObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -6880,33 +6878,33 @@ class NSOrderedSet extends NSObject { /// getObjects:range: void getObjects_range_( ffi.Pointer> objects, NSRange range) { - _objc_msgSend_1yyq820( + _objc_msgSend_1j6yja6( this.ref.pointer, _sel_getObjects_range_, objects, range); } /// indexOfObject: int indexOfObject_(objc.ObjCObjectBase object) { - return _objc_msgSend_mp4gfb( + return _objc_msgSend_eymsul( this.ref.pointer, _sel_indexOfObject_, object.ref.pointer); } /// init NSOrderedSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSOrderedSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray:copyItems: NSOrderedSet initWithArray_copyItems_(NSArray set, bool flag) { - final _ret = _objc_msgSend_1pzjw9q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithArray_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6914,14 +6912,14 @@ class NSOrderedSet extends NSObject { /// initWithArray:range:copyItems: NSOrderedSet initWithArray_range_copyItems_( NSArray set, NSRange range, bool flag) { - final _ret = _objc_msgSend_ltsbu4(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hyhdx3(this.ref.retainAndReturnPointer(), _sel_initWithArray_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSOrderedSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -6930,14 +6928,14 @@ class NSOrderedSet extends NSObject { /// initWithObject: NSOrderedSet initWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithObjects: NSOrderedSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6945,21 +6943,21 @@ class NSOrderedSet extends NSObject { /// initWithObjects:count: NSOrderedSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet: NSOrderedSet initWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_1npyl0c(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithOrderedSet:copyItems: NSOrderedSet initWithOrderedSet_copyItems_(NSOrderedSet set, bool flag) { - final _ret = _objc_msgSend_1l8nt7w(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } @@ -6967,65 +6965,65 @@ class NSOrderedSet extends NSObject { /// initWithOrderedSet:range:copyItems: NSOrderedSet initWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_1cn7qua(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_hyhdx3(this.ref.retainAndReturnPointer(), _sel_initWithOrderedSet_range_copyItems_, set.ref.pointer, range, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSOrderedSet initWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSOrderedSet initWithSet_copyItems_(objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_1lmy66x(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsOrderedSet: bool intersectsOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_mkj6b9( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_intersectsOrderedSet_, other.ref.pointer); } /// intersectsSet: bool intersectsSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_intersectsSet_, set.ref.pointer); } /// isEqualToOrderedSet: bool isEqualToOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_mkj6b9( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToOrderedSet_, other.ref.pointer); } /// isSubsetOfOrderedSet: bool isSubsetOfOrderedSet_(NSOrderedSet other) { - return _objc_msgSend_mkj6b9( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isSubsetOfOrderedSet_, other.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(objc.ObjCObjectBase set) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isSubsetOfSet_, set.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSOrderedSet, + final _ret = _objc_msgSend_juohf7(_class_NSOrderedSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastObject objc.ObjCObjectBase? get lastObject { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_lastObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_lastObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -7033,47 +7031,47 @@ class NSOrderedSet extends NSObject { /// new static NSOrderedSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSOrderedSet, _sel_new); return NSOrderedSet.castFromPointer(_ret, retain: false, release: true); } /// objectAtIndex: objc.ObjCObjectBase objectAtIndex_(int idx) { final _ret = - _objc_msgSend_13e2lx(this.ref.pointer, _sel_objectAtIndex_, idx); + _objc_msgSend_ehxl2g(this.ref.pointer, _sel_objectAtIndex_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectAtIndexedSubscript: objc.ObjCObjectBase objectAtIndexedSubscript_(int idx) { - final _ret = _objc_msgSend_13e2lx( + final _ret = _objc_msgSend_ehxl2g( this.ref.pointer, _sel_objectAtIndexedSubscript_, idx); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// objectsAtIndexes: NSArray objectsAtIndexes_(NSIndexSet indexes) { - final _ret = _objc_msgSend_18d4pk7( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_objectsAtIndexes_, indexes.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// orderedSet static NSOrderedSet orderedSet() { - final _ret = _objc_msgSend_lfmpu2(_class_NSOrderedSet, _sel_orderedSet); + final _ret = _objc_msgSend_1unuoxw(_class_NSOrderedSet, _sel_orderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetByApplyingDifference: NSOrderedSet? orderedSetByApplyingDifference_( objc.ObjCObjectBase difference) { - final _ret = _objc_msgSend_193gnux(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_orderedSetByApplyingDifference_, difference.ref.pointer); return _ret.address == 0 ? null @@ -7082,7 +7080,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray: static NSOrderedSet orderedSetWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSOrderedSet, _sel_orderedSetWithArray_, array.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7090,7 +7088,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithArray:range:copyItems: static NSOrderedSet orderedSetWithArray_range_copyItems_( NSArray array, NSRange range, bool flag) { - final _ret = _objc_msgSend_ltsbu4( + final _ret = _objc_msgSend_hyhdx3( _class_NSOrderedSet, _sel_orderedSetWithArray_range_copyItems_, array.ref.pointer, @@ -7101,14 +7099,14 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObject: static NSOrderedSet orderedSetWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSOrderedSet, _sel_orderedSetWithObject_, object.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithObjects: static NSOrderedSet orderedSetWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSOrderedSet, _sel_orderedSetWithObjects_, firstObj.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7116,14 +7114,14 @@ class NSOrderedSet extends NSObject { /// orderedSetWithObjects:count: static NSOrderedSet orderedSetWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2( + final _ret = _objc_msgSend_2n95es( _class_NSOrderedSet, _sel_orderedSetWithObjects_count_, objects, cnt); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// orderedSetWithOrderedSet: static NSOrderedSet orderedSetWithOrderedSet_(NSOrderedSet set) { - final _ret = _objc_msgSend_1npyl0c( + final _ret = _objc_msgSend_juohf7( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7131,7 +7129,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithOrderedSet:range:copyItems: static NSOrderedSet orderedSetWithOrderedSet_range_copyItems_( NSOrderedSet set, NSRange range, bool flag) { - final _ret = _objc_msgSend_1cn7qua( + final _ret = _objc_msgSend_hyhdx3( _class_NSOrderedSet, _sel_orderedSetWithOrderedSet_range_copyItems_, set.ref.pointer, @@ -7142,7 +7140,7 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet: static NSOrderedSet orderedSetWithSet_(objc.ObjCObjectBase set) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSOrderedSet, _sel_orderedSetWithSet_, set.ref.pointer); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } @@ -7150,21 +7148,21 @@ class NSOrderedSet extends NSObject { /// orderedSetWithSet:copyItems: static NSOrderedSet orderedSetWithSet_copyItems_( objc.ObjCObjectBase set, bool flag) { - final _ret = _objc_msgSend_1lmy66x(_class_NSOrderedSet, + final _ret = _objc_msgSend_qqbb5y(_class_NSOrderedSet, _sel_orderedSetWithSet_copyItems_, set.ref.pointer, flag); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_z87g7r( + _objc_msgSend_sk5ilc( this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, @@ -7174,40 +7172,39 @@ class NSOrderedSet extends NSObject { /// retain NSOrderedSet retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// reverseObjectEnumerator NSEnumerator reverseObjectEnumerator() { final _ret = - _objc_msgSend_25skr7(this.ref.pointer, _sel_reverseObjectEnumerator); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_reverseObjectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// reversedOrderedSet NSOrderedSet get reversedOrderedSet { final _ret = - _objc_msgSend_1kfio4r(this.ref.pointer, _sel_reversedOrderedSet); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_reversedOrderedSet); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// self NSOrderedSet self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSOrderedSet.castFromPointer(_ret, retain: true, release: true); } /// set objc.ObjCObjectBase get set1 { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_set); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_set); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l( - _class_NSOrderedSet, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSOrderedSet, _sel_supportsSecureCoding); } } @@ -7228,90 +7225,90 @@ class NSProxy extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [NSProxy]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSProxy); } /// alloc static objc.ObjCObjectBase alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSProxy, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSProxy, _sel_alloc); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// allocWithZone: static objc.ObjCObjectBase allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSProxy, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSProxy, _sel_allocWithZone_, zone); return objc.ObjCObjectBase(_ret, retain: false, release: true); } /// autorelease NSProxy autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// class static objc.ObjCObjectBase class1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSProxy, _sel_class); + final _ret = _objc_msgSend_1unuoxw(_class_NSProxy, _sel_class); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// dealloc void dealloc() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_dealloc); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_dealloc); } /// debugDescription NSString get debugDescription { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_debugDescription); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_debugDescription); return NSString.castFromPointer(_ret, retain: true, release: true); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// finalize void finalize() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_finalize); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_finalize); } /// forwardInvocation: void forwardInvocation_(NSInvocation invocation) { - _objc_msgSend_1oebm4t( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_forwardInvocation_, invocation.ref.pointer); } /// isEqual: bool isEqual_(objc.ObjCObjectBase object) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqual_, object.ref.pointer); } /// isKindOfClass: bool isKindOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isKindOfClass_, aClass.ref.pointer); } /// isMemberOfClass: bool isMemberOfClass_(objc.ObjCObjectBase aClass) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isMemberOfClass_, aClass.ref.pointer); } /// isProxy bool isProxy() { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isProxy); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_isProxy); } /// methodSignatureForSelector: NSMethodSignature? methodSignatureForSelector_( ffi.Pointer sel) { - final _ret = _objc_msgSend_ogq11p( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_methodSignatureForSelector_, sel); return _ret.address == 0 ? null @@ -7321,7 +7318,7 @@ class NSProxy extends objc.ObjCObjectBase { /// performSelector: objc.ObjCObjectBase performSelector_( ffi.Pointer aSelector) { - final _ret = _objc_msgSend_134huy1( + final _ret = _objc_msgSend_12790oz( this.ref.pointer, _sel_performSelector_, aSelector); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -7329,7 +7326,7 @@ class NSProxy extends objc.ObjCObjectBase { /// performSelector:withObject: objc.ObjCObjectBase performSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_c1wwx4(this.ref.pointer, + final _ret = _objc_msgSend_1g3ang8(this.ref.pointer, _sel_performSelector_withObject_, aSelector, object.ref.pointer); return objc.ObjCObjectBase(_ret, retain: true, release: true); } @@ -7339,7 +7336,7 @@ class NSProxy extends objc.ObjCObjectBase { ffi.Pointer aSelector, objc.ObjCObjectBase object1, objc.ObjCObjectBase object2) { - final _ret = _objc_msgSend_1hkfrth( + final _ret = _objc_msgSend_1f2tuqz( this.ref.pointer, _sel_performSelector_withObject_withObject_, aSelector, @@ -7350,35 +7347,35 @@ class NSProxy extends objc.ObjCObjectBase { /// release void release() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_release); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_release); } /// respondsToSelector: bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_156r0km( + return _objc_msgSend_8d7dvc( this.ref.pointer, _sel_respondsToSelector_, aSelector); } /// retain NSProxy retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// retainCount int retainCount() { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_retainCount); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_retainCount); } /// self NSProxy self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSProxy.castFromPointer(_ret, retain: true, release: true); } /// zone ffi.Pointer<_NSZone> zone() { - return _objc_msgSend_1alxo5d(this.ref.pointer, _sel_zone); + return _objc_msgSend_j04r6g(this.ref.pointer, _sel_zone); } } @@ -7407,7 +7404,7 @@ class NSSet extends NSObject { /// Returns whether [obj] is an instance of [NSSet]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSSet); } @@ -7417,7 +7414,7 @@ class NSSet extends NSObject { NSString keyPath, NSKeyValueObservingOptions options, ffi.Pointer context) { - _objc_msgSend_v6swnz( + _objc_msgSend_l8a843( this.ref.pointer, _sel_addObserver_forKeyPath_options_context_, observer.ref.pointer, @@ -7428,25 +7425,25 @@ class NSSet extends NSObject { /// allObjects NSArray get allObjects { - final _ret = _objc_msgSend_1ay2gch(this.ref.pointer, _sel_allObjects); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_allObjects); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// alloc static NSSet alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSSet, _sel_alloc); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSSet allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc(_class_NSSet, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_1b3ihd0(_class_NSSet, _sel_allocWithZone_, zone); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// anyObject objc.ObjCObjectBase? anyObject() { - final _ret = _objc_msgSend_4o9dm7(this.ref.pointer, _sel_anyObject); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_anyObject); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -7454,19 +7451,19 @@ class NSSet extends NSObject { /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSSet, + return _objc_msgSend_l8lotg(_class_NSSet, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// containsObject: bool containsObject_(objc.ObjCObjectBase anObject) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_containsObject_, anObject.ref.pointer); } /// count int get count { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_count); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_count); } /// countByEnumeratingWithState:objects:count: @@ -7474,46 +7471,46 @@ class NSSet extends NSObject { ffi.Pointer state, ffi.Pointer> buffer, int len) { - return _objc_msgSend_1fg578o(this.ref.pointer, + return _objc_msgSend_q12f7y(this.ref.pointer, _sel_countByEnumeratingWithState_objects_count_, state, buffer, len); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// descriptionWithLocale: NSString descriptionWithLocale_(objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_u2m945(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_descriptionWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// init NSSet init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithArray: NSSet initWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSSet? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -7522,7 +7519,7 @@ class NSSet extends NSObject { /// initWithObjects: NSSet initWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } @@ -7530,60 +7527,60 @@ class NSSet extends NSObject { /// initWithObjects:count: NSSet initWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_2n95es(this.ref.retainAndReturnPointer(), _sel_initWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet: NSSet initWithSet_(NSSet set) { - final _ret = _objc_msgSend_9hl0vt( + final _ret = _objc_msgSend_juohf7( this.ref.retainAndReturnPointer(), _sel_initWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// initWithSet:copyItems: NSSet initWithSet_copyItems_(NSSet set, bool flag) { - final _ret = _objc_msgSend_1fy0kdb(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initWithSet_copyItems_, set.ref.pointer, flag); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// intersectsSet: bool intersectsSet_(NSSet otherSet) { - return _objc_msgSend_1foukp0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_intersectsSet_, otherSet.ref.pointer); } /// isEqualToSet: bool isEqualToSet_(NSSet otherSet) { - return _objc_msgSend_1foukp0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToSet_, otherSet.ref.pointer); } /// isSubsetOfSet: bool isSubsetOfSet_(NSSet otherSet) { - return _objc_msgSend_1foukp0( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isSubsetOfSet_, otherSet.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSSet, + final _ret = _objc_msgSend_juohf7(_class_NSSet, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// makeObjectsPerformSelector: void makeObjectsPerformSelector_(ffi.Pointer aSelector) { - _objc_msgSend_1tl86yo( + _objc_msgSend_5ns8s6( this.ref.pointer, _sel_makeObjectsPerformSelector_, aSelector); } /// makeObjectsPerformSelector:withObject: void makeObjectsPerformSelector_withObject_( ffi.Pointer aSelector, objc.ObjCObjectBase? argument) { - _objc_msgSend_1cswzl2( + _objc_msgSend_1x7hfdx( this.ref.pointer, _sel_makeObjectsPerformSelector_withObject_, aSelector, @@ -7592,7 +7589,7 @@ class NSSet extends NSObject { /// member: objc.ObjCObjectBase? member_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_18edh6q( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_member_, object.ref.pointer); return _ret.address == 0 ? null @@ -7601,26 +7598,26 @@ class NSSet extends NSObject { /// new static NSSet new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSSet, _sel_new); return NSSet.castFromPointer(_ret, retain: false, release: true); } /// objectEnumerator NSEnumerator objectEnumerator() { - final _ret = _objc_msgSend_25skr7(this.ref.pointer, _sel_objectEnumerator); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_objectEnumerator); return NSEnumerator.castFromPointer(_ret, retain: true, release: true); } /// removeObserver:forKeyPath: void removeObserver_forKeyPath_(NSObject observer, NSString keyPath) { - _objc_msgSend_9peq1z(this.ref.pointer, _sel_removeObserver_forKeyPath_, + _objc_msgSend_1tjlcwl(this.ref.pointer, _sel_removeObserver_forKeyPath_, observer.ref.pointer, keyPath.ref.pointer); } /// removeObserver:forKeyPath:context: void removeObserver_forKeyPath_context_( NSObject observer, NSString keyPath, ffi.Pointer context) { - _objc_msgSend_z87g7r( + _objc_msgSend_sk5ilc( this.ref.pointer, _sel_removeObserver_forKeyPath_context_, observer.ref.pointer, @@ -7630,48 +7627,48 @@ class NSSet extends NSObject { /// set static NSSet set1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSSet, _sel_set); + final _ret = _objc_msgSend_1unuoxw(_class_NSSet, _sel_set); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObject: NSSet setByAddingObject_(objc.ObjCObjectBase anObject) { - final _ret = _objc_msgSend_1qhrh8r( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_setByAddingObject_, anObject.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromArray: NSSet setByAddingObjectsFromArray_(NSArray other) { - final _ret = _objc_msgSend_e547pa( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_setByAddingObjectsFromArray_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setByAddingObjectsFromSet: NSSet setByAddingObjectsFromSet_(NSSet other) { - final _ret = _objc_msgSend_1i2jb5( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_setByAddingObjectsFromSet_, other.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithArray: static NSSet setWithArray_(NSArray array) { - final _ret = _objc_msgSend_902nc6( + final _ret = _objc_msgSend_juohf7( _class_NSSet, _sel_setWithArray_, array.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObject: static NSSet setWithObject_(objc.ObjCObjectBase object) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSSet, _sel_setWithObject_, object.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// setWithObjects: static NSSet setWithObjects_(objc.ObjCObjectBase firstObj) { - final _ret = _objc_msgSend_b55pub( + final _ret = _objc_msgSend_juohf7( _class_NSSet, _sel_setWithObjects_, firstObj.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -7679,7 +7676,7 @@ class NSSet extends NSObject { /// setWithObjects:count: static NSSet setWithObjects_count_( ffi.Pointer> objects, int cnt) { - final _ret = _objc_msgSend_bd92x2( + final _ret = _objc_msgSend_2n95es( _class_NSSet, _sel_setWithObjects_count_, objects, cnt); return NSSet.castFromPointer(_ret, retain: true, release: true); } @@ -7687,13 +7684,13 @@ class NSSet extends NSObject { /// setWithSet: static NSSet setWithSet_(NSSet set) { final _ret = - _objc_msgSend_9hl0vt(_class_NSSet, _sel_setWithSet_, set.ref.pointer); + _objc_msgSend_juohf7(_class_NSSet, _sel_setWithSet_, set.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSSet, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSSet, _sel_supportsSecureCoding); } } @@ -7742,94 +7739,94 @@ class NSString extends NSObject { /// Returns whether [obj] is an instance of [NSString]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSString); } /// UTF8String ffi.Pointer get UTF8String { - return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_UTF8String); + return _objc_msgSend_1ypnhm3(this.ref.pointer, _sel_UTF8String); } /// alloc static NSString alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSString, _sel_alloc); return NSString.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSString allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSString, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSString, _sel_allocWithZone_, zone); return NSString.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSString, + return _objc_msgSend_l8lotg(_class_NSString, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// availableStringEncodings static ffi.Pointer getAvailableStringEncodings() { - return _objc_msgSend_cpl8r0(_class_NSString, _sel_availableStringEncodings); + return _objc_msgSend_gvd36k(_class_NSString, _sel_availableStringEncodings); } /// boolValue bool get boolValue { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_boolValue); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_boolValue); } /// cStringUsingEncoding: ffi.Pointer cStringUsingEncoding_(int encoding) { - return _objc_msgSend_ov32zf( + return _objc_msgSend_1o478a1( this.ref.pointer, _sel_cStringUsingEncoding_, encoding); } /// canBeConvertedToEncoding: bool canBeConvertedToEncoding_(int encoding) { - return _objc_msgSend_1jghkco( + return _objc_msgSend_91rfyn( this.ref.pointer, _sel_canBeConvertedToEncoding_, encoding); } /// capitalizedString NSString get capitalizedString { final _ret = - _objc_msgSend_1lufsjd(this.ref.pointer, _sel_capitalizedString); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_capitalizedString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// capitalizedStringWithLocale: NSString capitalizedStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_capitalizedStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// caseInsensitiveCompare: NSComparisonResult caseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_1eicg07( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_caseInsensitiveCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// characterAtIndex: int characterAtIndex_(int index) { - return _objc_msgSend_18by0sb( + return _objc_msgSend_fnfvai( this.ref.pointer, _sel_characterAtIndex_, index); } /// commonPrefixWithString:options: NSString commonPrefixWithString_options_( NSString str, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_1b5h4qw(this.ref.pointer, + final _ret = _objc_msgSend_h8mnav(this.ref.pointer, _sel_commonPrefixWithString_options_, str.ref.pointer, mask.value); return NSString.castFromPointer(_ret, retain: true, release: true); } /// compare: NSComparisonResult compare_(NSString string) { - final _ret = _objc_msgSend_1eicg07( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_compare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } @@ -7837,7 +7834,7 @@ class NSString extends NSObject { /// compare:options: NSComparisonResult compare_options_( NSString string, NSStringCompareOptions mask) { - final _ret = _objc_msgSend_1y92qp0(this.ref.pointer, _sel_compare_options_, + final _ret = _objc_msgSend_1e32dnv(this.ref.pointer, _sel_compare_options_, string.ref.pointer, mask.value); return NSComparisonResult.fromValue(_ret); } @@ -7845,7 +7842,7 @@ class NSString extends NSObject { /// compare:options:range: NSComparisonResult compare_options_range_(NSString string, NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare) { - final _ret = _objc_msgSend_1wjxyxu( + final _ret = _objc_msgSend_mhn4k( this.ref.pointer, _sel_compare_options_range_, string.ref.pointer, @@ -7860,7 +7857,7 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToCompare, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_1ynxy24( + final _ret = _objc_msgSend_884p6v( this.ref.pointer, _sel_compare_options_range_locale_, string.ref.pointer, @@ -7872,27 +7869,27 @@ class NSString extends NSObject { /// componentsSeparatedByCharactersInSet: NSArray componentsSeparatedByCharactersInSet_(NSCharacterSet separator) { - final _ret = _objc_msgSend_16kninz(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_componentsSeparatedByCharactersInSet_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// componentsSeparatedByString: NSArray componentsSeparatedByString_(NSString separator) { - final _ret = _objc_msgSend_1uvzn9n(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_componentsSeparatedByString_, separator.ref.pointer); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// containsString: bool containsString_(NSString str) { - return _objc_msgSend_1yxk6hr( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_containsString_, str.ref.pointer); } /// dataUsingEncoding: NSData? dataUsingEncoding_(int encoding) { - final _ret = _objc_msgSend_190mw9( + final _ret = _objc_msgSend_ehxl2g( this.ref.pointer, _sel_dataUsingEncoding_, encoding); return _ret.address == 0 ? null @@ -7901,7 +7898,7 @@ class NSString extends NSObject { /// dataUsingEncoding:allowLossyConversion: NSData? dataUsingEncoding_allowLossyConversion_(int encoding, bool lossy) { - final _ret = _objc_msgSend_qbhxin(this.ref.pointer, + final _ret = _objc_msgSend_1btrt37(this.ref.pointer, _sel_dataUsingEncoding_allowLossyConversion_, encoding, lossy); return _ret.address == 0 ? null @@ -7910,52 +7907,52 @@ class NSString extends NSObject { /// decomposedStringWithCanonicalMapping NSString get decomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_decomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// decomposedStringWithCompatibilityMapping NSString get decomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_decomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// defaultCStringEncoding static int getDefaultCStringEncoding() { - return _objc_msgSend_3y7t2m(_class_NSString, _sel_defaultCStringEncoding); + return _objc_msgSend_eldhrq(_class_NSString, _sel_defaultCStringEncoding); } /// description NSString get description { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_description); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_description); return NSString.castFromPointer(_ret, retain: true, release: true); } /// doubleValue double get doubleValue { return objc.useMsgSendVariants - ? _objc_msgSend_1cmxxjjFpret(this.ref.pointer, _sel_doubleValue) - : _objc_msgSend_1cmxxjj(this.ref.pointer, _sel_doubleValue); + ? _objc_msgSend_10noklmFpret(this.ref.pointer, _sel_doubleValue) + : _objc_msgSend_10noklm(this.ref.pointer, _sel_doubleValue); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// fastestEncoding int get fastestEncoding { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_fastestEncoding); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_fastestEncoding); } /// floatValue double get floatValue { return objc.useMsgSendVariants - ? _objc_msgSend_1vuo3hFpret(this.ref.pointer, _sel_floatValue) - : _objc_msgSend_1vuo3h(this.ref.pointer, _sel_floatValue); + ? _objc_msgSend_fcilgxFpret(this.ref.pointer, _sel_floatValue) + : _objc_msgSend_fcilgx(this.ref.pointer, _sel_floatValue); } /// getBytes:maxLength:usedLength:encoding:options:range:remainingRange: @@ -7967,7 +7964,7 @@ class NSString extends NSObject { NSStringEncodingConversionOptions options, NSRange range, ffi.Pointer leftover) { - return _objc_msgSend_17cs4bx( + return _objc_msgSend_q7zjde( this.ref.pointer, _sel_getBytes_maxLength_usedLength_encoding_options_range_remainingRange_, buffer, @@ -7982,19 +7979,19 @@ class NSString extends NSObject { /// getCString:maxLength:encoding: bool getCString_maxLength_encoding_( ffi.Pointer buffer, int maxBufferCount, int encoding) { - return _objc_msgSend_10uq48s(this.ref.pointer, + return _objc_msgSend_j97tz8(this.ref.pointer, _sel_getCString_maxLength_encoding_, buffer, maxBufferCount, encoding); } /// getCharacters: void getCharacters_(ffi.Pointer buffer) { - _objc_msgSend_rbq976(this.ref.pointer, _sel_getCharacters_, buffer); + _objc_msgSend_brmmwn(this.ref.pointer, _sel_getCharacters_, buffer); } /// getCharacters:range: void getCharacters_range_( ffi.Pointer buffer, NSRange range) { - _objc_msgSend_sdrtgg( + _objc_msgSend_18qbbjk( this.ref.pointer, _sel_getCharacters_range_, buffer, range); } @@ -8004,7 +8001,7 @@ class NSString extends NSObject { ffi.Pointer lineEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_z9p126( + _objc_msgSend_6s6aog( this.ref.pointer, _sel_getLineStart_end_contentsEnd_forRange_, startPtr, @@ -8019,7 +8016,7 @@ class NSString extends NSObject { ffi.Pointer parEndPtr, ffi.Pointer contentsEndPtr, NSRange range) { - _objc_msgSend_z9p126( + _objc_msgSend_6s6aog( this.ref.pointer, _sel_getParagraphStart_end_contentsEnd_forRange_, startPtr, @@ -8030,32 +8027,32 @@ class NSString extends NSObject { /// hasPrefix: bool hasPrefix_(NSString str) { - return _objc_msgSend_1yxk6hr( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_hasPrefix_, str.ref.pointer); } /// hasSuffix: bool hasSuffix_(NSString str) { - return _objc_msgSend_1yxk6hr( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_hasSuffix_, str.ref.pointer); } /// hash int get hash { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_hash); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_hash); } /// init NSString init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:length:encoding: NSString? initWithBytes_length_encoding_( ffi.Pointer bytes, int len, int encoding) { - final _ret = _objc_msgSend_1d04bah(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1ea4mhr(this.ref.retainAndReturnPointer(), _sel_initWithBytes_length_encoding_, bytes, len, encoding); return _ret.address == 0 ? null @@ -8065,7 +8062,7 @@ class NSString extends NSObject { /// initWithBytesNoCopy:length:encoding:freeWhenDone: NSString? initWithBytesNoCopy_length_encoding_freeWhenDone_( ffi.Pointer bytes, int len, int encoding, bool freeBuffer) { - final _ret = _objc_msgSend_1gnf8a7( + final _ret = _objc_msgSend_1idnlsy( this.ref.retainAndReturnPointer(), _sel_initWithBytesNoCopy_length_encoding_freeWhenDone_, bytes, @@ -8080,7 +8077,7 @@ class NSString extends NSObject { /// initWithCString:encoding: NSString? initWithCString_encoding_( ffi.Pointer nullTerminatedCString, int encoding) { - final _ret = _objc_msgSend_1u9rdxv(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1t5rcq1(this.ref.retainAndReturnPointer(), _sel_initWithCString_encoding_, nullTerminatedCString, encoding); return _ret.address == 0 ? null @@ -8090,7 +8087,7 @@ class NSString extends NSObject { /// initWithCharacters:length: NSString initWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_1mrcc5q(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_syhe4c(this.ref.retainAndReturnPointer(), _sel_initWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -8098,7 +8095,7 @@ class NSString extends NSObject { /// initWithCharactersNoCopy:length:freeWhenDone: NSString initWithCharactersNoCopy_length_freeWhenDone_( ffi.Pointer characters, int length, bool freeBuffer) { - final _ret = _objc_msgSend_1yrjwcm( + final _ret = _objc_msgSend_1rimh2f( this.ref.retainAndReturnPointer(), _sel_initWithCharactersNoCopy_length_freeWhenDone_, characters, @@ -8109,7 +8106,7 @@ class NSString extends NSObject { /// initWithCoder: NSString? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -8119,7 +8116,7 @@ class NSString extends NSObject { /// initWithContentsOfFile:encoding:error: NSString? initWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_q0ujis( + final _ret = _objc_msgSend_1u9el4t( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -8135,7 +8132,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_16kr2o2( + final _ret = _objc_msgSend_1h339ej( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -8149,7 +8146,7 @@ class NSString extends NSObject { /// initWithContentsOfURL:encoding:error: NSString? initWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_hxhon9( + final _ret = _objc_msgSend_1u9el4t( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -8165,7 +8162,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_6mmeph( + final _ret = _objc_msgSend_1h339ej( this.ref.retainAndReturnPointer(), _sel_initWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -8178,7 +8175,7 @@ class NSString extends NSObject { /// initWithData:encoding: NSString? initWithData_encoding_(NSData data, int encoding) { - final _ret = _objc_msgSend_jlg7ow(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_183c8xv(this.ref.retainAndReturnPointer(), _sel_initWithData_encoding_, data.ref.pointer, encoding); return _ret.address == 0 ? null @@ -8187,7 +8184,7 @@ class NSString extends NSObject { /// initWithFormat: NSString initWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -8195,7 +8192,7 @@ class NSString extends NSObject { /// initWithFormat:locale: NSString initWithFormat_locale_( NSString format, objc.ObjCObjectBase? locale) { - final _ret = _objc_msgSend_ve79og( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initWithFormat_locale_, format.ref.pointer, @@ -8205,14 +8202,14 @@ class NSString extends NSObject { /// initWithString: NSString initWithString_(NSString aString) { - final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithString_, aString.ref.pointer); return NSString.castFromPointer(_ret, retain: false, release: true); } /// initWithUTF8String: NSString? initWithUTF8String_(ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_1aofo84(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1og3t2d(this.ref.retainAndReturnPointer(), _sel_initWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -8224,7 +8221,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8241,7 +8238,7 @@ class NSString extends NSObject { NSString validFormatSpecifiers, objc.ObjCObjectBase? locale, ffi.Pointer> error) { - final _ret = _objc_msgSend_137b8u9( + final _ret = _objc_msgSend_w9wiqt( this.ref.retainAndReturnPointer(), _sel_initWithValidatedFormat_validFormatSpecifiers_locale_error_, format.ref.pointer, @@ -8255,17 +8252,17 @@ class NSString extends NSObject { /// intValue int get intValue { - return _objc_msgSend_1a8qq6y(this.ref.pointer, _sel_intValue); + return _objc_msgSend_1tf0yjs(this.ref.pointer, _sel_intValue); } /// integerValue int get integerValue { - return _objc_msgSend_y9lpkc(this.ref.pointer, _sel_integerValue); + return _objc_msgSend_z1fx1b(this.ref.pointer, _sel_integerValue); } /// isEqualToString: bool isEqualToString_(NSString aString) { - return _objc_msgSend_1yxk6hr( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToString_, aString.ref.pointer); } @@ -8278,7 +8275,7 @@ class NSString extends NSObject { throw objc.UnimplementedOptionalMethodException('NSString', 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); } - final _ret = _objc_msgSend_pfsu1r( + final _ret = _objc_msgSend_xnpl2w( this.ref.pointer, _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, typeIdentifier.ref.pointer); @@ -8287,54 +8284,54 @@ class NSString extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSString, + final _ret = _objc_msgSend_juohf7(_class_NSString, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// length int get length { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_length); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_length); } /// lengthOfBytesUsingEncoding: int lengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_lengthOfBytesUsingEncoding_, enc); } /// lineRangeForRange: void lineRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_3xcw87Stret( + ? _objc_msgSend_hgyeceStret( stret, this.ref.pointer, _sel_lineRangeForRange_, range) - : stret.ref = _objc_msgSend_3xcw87( + : stret.ref = _objc_msgSend_hgyece( this.ref.pointer, _sel_lineRangeForRange_, range); } /// localizedCapitalizedString NSString get localizedCapitalizedString { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_localizedCapitalizedString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedCaseInsensitiveCompare: NSComparisonResult localizedCaseInsensitiveCompare_(NSString string) { - final _ret = _objc_msgSend_1eicg07(this.ref.pointer, + final _ret = _objc_msgSend_1ile2ev(this.ref.pointer, _sel_localizedCaseInsensitiveCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// localizedCaseInsensitiveContainsString: bool localizedCaseInsensitiveContainsString_(NSString str) { - return _objc_msgSend_1yxk6hr(this.ref.pointer, + return _objc_msgSend_l8lotg(this.ref.pointer, _sel_localizedCaseInsensitiveContainsString_, str.ref.pointer); } /// localizedCompare: NSComparisonResult localizedCompare_(NSString string) { - final _ret = _objc_msgSend_1eicg07( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_localizedCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } @@ -8342,27 +8339,27 @@ class NSString extends NSObject { /// localizedLowercaseString NSString get localizedLowercaseString { final _ret = - _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedLowercaseString); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_localizedLowercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedNameOfStringEncoding: static NSString localizedNameOfStringEncoding_(int encoding) { - final _ret = _objc_msgSend_1pj8ak( + final _ret = _objc_msgSend_ehxl2g( _class_NSString, _sel_localizedNameOfStringEncoding_, encoding); return NSString.castFromPointer(_ret, retain: true, release: true); } /// localizedStandardCompare: NSComparisonResult localizedStandardCompare_(NSString string) { - final _ret = _objc_msgSend_1eicg07( + final _ret = _objc_msgSend_1ile2ev( this.ref.pointer, _sel_localizedStandardCompare_, string.ref.pointer); return NSComparisonResult.fromValue(_ret); } /// localizedStandardContainsString: bool localizedStandardContainsString_(NSString str) { - return _objc_msgSend_1yxk6hr(this.ref.pointer, + return _objc_msgSend_l8lotg(this.ref.pointer, _sel_localizedStandardContainsString_, str.ref.pointer); } @@ -8370,15 +8367,15 @@ class NSString extends NSObject { void localizedStandardRangeOfString_( ffi.Pointer stret, NSString str) { objc.useMsgSendVariants - ? _objc_msgSend_1nvkvxhStret(stret, this.ref.pointer, + ? _objc_msgSend_1pl4rx6Stret(stret, this.ref.pointer, _sel_localizedStandardRangeOfString_, str.ref.pointer) - : stret.ref = _objc_msgSend_1nvkvxh(this.ref.pointer, + : stret.ref = _objc_msgSend_1pl4rx6(this.ref.pointer, _sel_localizedStandardRangeOfString_, str.ref.pointer); } /// localizedStringWithFormat: static NSString localizedStringWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y( + final _ret = _objc_msgSend_juohf7( _class_NSString, _sel_localizedStringWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8389,7 +8386,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( _class_NSString, _sel_localizedStringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8403,37 +8400,37 @@ class NSString extends NSObject { /// localizedUppercaseString NSString get localizedUppercaseString { final _ret = - _objc_msgSend_1lufsjd(this.ref.pointer, _sel_localizedUppercaseString); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_localizedUppercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// longLongValue int get longLongValue { - return _objc_msgSend_8ocdaq(this.ref.pointer, _sel_longLongValue); + return _objc_msgSend_e94jsr(this.ref.pointer, _sel_longLongValue); } /// lowercaseString NSString get lowercaseString { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_lowercaseString); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_lowercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// lowercaseStringWithLocale: NSString lowercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_lowercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } /// maximumLengthOfBytesUsingEncoding: int maximumLengthOfBytesUsingEncoding_(int enc) { - return _objc_msgSend_zeso01( + return _objc_msgSend_1eigyr6( this.ref.pointer, _sel_maximumLengthOfBytesUsingEncoding_, enc); } /// new static NSString new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSString, _sel_new); return NSString.castFromPointer(_ret, retain: false, release: true); } @@ -8442,7 +8439,7 @@ class NSString extends NSObject { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_yf5v5x( + final _ret = _objc_msgSend_1lpsn5w( _class_NSString, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -8456,35 +8453,35 @@ class NSString extends NSObject { /// paragraphRangeForRange: void paragraphRangeForRange_(ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_3xcw87Stret( + ? _objc_msgSend_hgyeceStret( stret, this.ref.pointer, _sel_paragraphRangeForRange_, range) - : stret.ref = _objc_msgSend_3xcw87( + : stret.ref = _objc_msgSend_hgyece( this.ref.pointer, _sel_paragraphRangeForRange_, range); } /// precomposedStringWithCanonicalMapping NSString get precomposedStringWithCanonicalMapping { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_precomposedStringWithCanonicalMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// precomposedStringWithCompatibilityMapping NSString get precomposedStringWithCompatibilityMapping { - final _ret = _objc_msgSend_1lufsjd( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_precomposedStringWithCompatibilityMapping); return NSString.castFromPointer(_ret, retain: true, release: true); } /// propertyList objc.ObjCObjectBase propertyList() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_propertyList); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_propertyList); return objc.ObjCObjectBase(_ret, retain: true, release: true); } /// propertyListFromStringsFileFormat NSDictionary? propertyListFromStringsFileFormat() { - final _ret = _objc_msgSend_jjke8a( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_propertyListFromStringsFileFormat); return _ret.address == 0 ? null @@ -8495,9 +8492,9 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_( ffi.Pointer stret, NSCharacterSet searchSet) { objc.useMsgSendVariants - ? _objc_msgSend_xzhhzlStret(stret, this.ref.pointer, + ? _objc_msgSend_1pl4rx6Stret(stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer) - : stret.ref = _objc_msgSend_xzhhzl(this.ref.pointer, + : stret.ref = _objc_msgSend_1pl4rx6(this.ref.pointer, _sel_rangeOfCharacterFromSet_, searchSet.ref.pointer); } @@ -8505,13 +8502,13 @@ class NSString extends NSObject { void rangeOfCharacterFromSet_options_(ffi.Pointer stret, NSCharacterSet searchSet, NSStringCompareOptions mask) { objc.useMsgSendVariants - ? _objc_msgSend_1bslwm6Stret( + ? _objc_msgSend_1yjgs24Stret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_1bslwm6( + : stret.ref = _objc_msgSend_1yjgs24( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_, searchSet.ref.pointer, @@ -8525,14 +8522,14 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToSearch) { objc.useMsgSendVariants - ? _objc_msgSend_10wxalwStret( + ? _objc_msgSend_ws2nkjStret( stret, this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, mask.value, rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_10wxalw( + : stret.ref = _objc_msgSend_ws2nkj( this.ref.pointer, _sel_rangeOfCharacterFromSet_options_range_, searchSet.ref.pointer, @@ -8544,9 +8541,9 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequenceAtIndex_( ffi.Pointer stret, int index) { objc.useMsgSendVariants - ? _objc_msgSend_1alnamiStret(stret, this.ref.pointer, + ? _objc_msgSend_rmij85Stret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index) - : stret.ref = _objc_msgSend_1alnami(this.ref.pointer, + : stret.ref = _objc_msgSend_rmij85(this.ref.pointer, _sel_rangeOfComposedCharacterSequenceAtIndex_, index); } @@ -8554,18 +8551,18 @@ class NSString extends NSObject { void rangeOfComposedCharacterSequencesForRange_( ffi.Pointer stret, NSRange range) { objc.useMsgSendVariants - ? _objc_msgSend_3xcw87Stret(stret, this.ref.pointer, + ? _objc_msgSend_hgyeceStret(stret, this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range) - : stret.ref = _objc_msgSend_3xcw87(this.ref.pointer, + : stret.ref = _objc_msgSend_hgyece(this.ref.pointer, _sel_rangeOfComposedCharacterSequencesForRange_, range); } /// rangeOfString: void rangeOfString_(ffi.Pointer stret, NSString searchString) { objc.useMsgSendVariants - ? _objc_msgSend_1nvkvxhStret(stret, this.ref.pointer, + ? _objc_msgSend_1pl4rx6Stret(stret, this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer) - : stret.ref = _objc_msgSend_1nvkvxh( + : stret.ref = _objc_msgSend_1pl4rx6( this.ref.pointer, _sel_rangeOfString_, searchString.ref.pointer); } @@ -8573,9 +8570,9 @@ class NSString extends NSObject { void rangeOfString_options_(ffi.Pointer stret, NSString searchString, NSStringCompareOptions mask) { objc.useMsgSendVariants - ? _objc_msgSend_1ntj5qiStret(stret, this.ref.pointer, + ? _objc_msgSend_1yjgs24Stret(stret, this.ref.pointer, _sel_rangeOfString_options_, searchString.ref.pointer, mask.value) - : stret.ref = _objc_msgSend_1ntj5qi(this.ref.pointer, + : stret.ref = _objc_msgSend_1yjgs24(this.ref.pointer, _sel_rangeOfString_options_, searchString.ref.pointer, mask.value); } @@ -8586,14 +8583,14 @@ class NSString extends NSObject { NSStringCompareOptions mask, NSRange rangeOfReceiverToSearch) { objc.useMsgSendVariants - ? _objc_msgSend_1vjwcwoStret( + ? _objc_msgSend_ws2nkjStret( stret, this.ref.pointer, _sel_rangeOfString_options_range_, searchString.ref.pointer, mask.value, rangeOfReceiverToSearch) - : stret.ref = _objc_msgSend_1vjwcwo( + : stret.ref = _objc_msgSend_ws2nkj( this.ref.pointer, _sel_rangeOfString_options_range_, searchString.ref.pointer, @@ -8609,7 +8606,7 @@ class NSString extends NSObject { NSRange rangeOfReceiverToSearch, NSLocale? locale) { objc.useMsgSendVariants - ? _objc_msgSend_1utihyhStret( + ? _objc_msgSend_17qtp0oStret( stret, this.ref.pointer, _sel_rangeOfString_options_range_locale_, @@ -8617,7 +8614,7 @@ class NSString extends NSObject { mask.value, rangeOfReceiverToSearch, locale?.ref.pointer ?? ffi.nullptr) - : stret.ref = _objc_msgSend_1utihyh( + : stret.ref = _objc_msgSend_17qtp0o( this.ref.pointer, _sel_rangeOfString_options_range_locale_, searchString.ref.pointer, @@ -8628,26 +8625,26 @@ class NSString extends NSObject { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_1ay2gch( + final _ret = _objc_msgSend_1unuoxw( _class_NSString, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// smallestEncoding int get smallestEncoding { - return _objc_msgSend_3y7t2m(this.ref.pointer, _sel_smallestEncoding); + return _objc_msgSend_eldhrq(this.ref.pointer, _sel_smallestEncoding); } /// string static NSString string() { - final _ret = _objc_msgSend_lfmpu2(_class_NSString, _sel_string); + final _ret = _objc_msgSend_1unuoxw(_class_NSString, _sel_string); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringByAddingPercentEncodingWithAllowedCharacters: NSString? stringByAddingPercentEncodingWithAllowedCharacters_( NSCharacterSet allowedCharacters) { - final _ret = _objc_msgSend_ygfc4q( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_stringByAddingPercentEncodingWithAllowedCharacters_, allowedCharacters.ref.pointer); @@ -8658,14 +8655,14 @@ class NSString extends NSObject { /// stringByAppendingFormat: NSString stringByAppendingFormat_(NSString format) { - final _ret = _objc_msgSend_1x8phyb( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_stringByAppendingFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringByAppendingString: NSString stringByAppendingString_(NSString aString) { - final _ret = _objc_msgSend_1x8phyb( + final _ret = _objc_msgSend_juohf7( this.ref.pointer, _sel_stringByAppendingString_, aString.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8673,7 +8670,7 @@ class NSString extends NSObject { /// stringByApplyingTransform:reverse: NSString? stringByApplyingTransform_reverse_( NSString transform, bool reverse) { - final _ret = _objc_msgSend_43t2gm( + final _ret = _objc_msgSend_qqbb5y( this.ref.pointer, _sel_stringByApplyingTransform_reverse_, transform.ref.pointer, @@ -8686,7 +8683,7 @@ class NSString extends NSObject { /// stringByFoldingWithOptions:locale: NSString stringByFoldingWithOptions_locale_( NSStringCompareOptions options, NSLocale? locale) { - final _ret = _objc_msgSend_1h4d64j( + final _ret = _objc_msgSend_lqq9l( this.ref.pointer, _sel_stringByFoldingWithOptions_locale_, options.value, @@ -8697,7 +8694,7 @@ class NSString extends NSObject { /// stringByPaddingToLength:withString:startingAtIndex: NSString stringByPaddingToLength_withString_startingAtIndex_( int newLength, NSString padString, int padIndex) { - final _ret = _objc_msgSend_1fqujmv( + final _ret = _objc_msgSend_h7jsjv( this.ref.pointer, _sel_stringByPaddingToLength_withString_startingAtIndex_, newLength, @@ -8708,7 +8705,7 @@ class NSString extends NSObject { /// stringByRemovingPercentEncoding NSString? get stringByRemovingPercentEncoding { - final _ret = _objc_msgSend_f9rl9u( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_stringByRemovingPercentEncoding); return _ret.address == 0 ? null @@ -8718,7 +8715,7 @@ class NSString extends NSObject { /// stringByReplacingCharactersInRange:withString: NSString stringByReplacingCharactersInRange_withString_( NSRange range, NSString replacement) { - final _ret = _objc_msgSend_12ya3a7( + final _ret = _objc_msgSend_1g0atks( this.ref.pointer, _sel_stringByReplacingCharactersInRange_withString_, range, @@ -8729,7 +8726,7 @@ class NSString extends NSObject { /// stringByReplacingOccurrencesOfString:withString: NSString stringByReplacingOccurrencesOfString_withString_( NSString target, NSString replacement) { - final _ret = _objc_msgSend_nftcy5( + final _ret = _objc_msgSend_iq11qg( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_, target.ref.pointer, @@ -8743,7 +8740,7 @@ class NSString extends NSObject { NSString replacement, NSStringCompareOptions options, NSRange searchRange) { - final _ret = _objc_msgSend_rxe8i8( + final _ret = _objc_msgSend_x1q1g5( this.ref.pointer, _sel_stringByReplacingOccurrencesOfString_withString_options_range_, target.ref.pointer, @@ -8755,7 +8752,7 @@ class NSString extends NSObject { /// stringByTrimmingCharactersInSet: NSString stringByTrimmingCharactersInSet_(NSCharacterSet set) { - final _ret = _objc_msgSend_fle7yf(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_stringByTrimmingCharactersInSet_, set.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8767,7 +8764,7 @@ class NSString extends NSObject { NSDictionary? opts, ffi.Pointer> string, ffi.Pointer usedLossyConversion) { - return _objc_msgSend_1dlbjta( + return _objc_msgSend_1el0by7( _class_NSString, _sel_stringEncodingForData_encodingOptions_convertedString_usedLossyConversion_, data.ref.pointer, @@ -8779,7 +8776,7 @@ class NSString extends NSObject { /// stringWithCString:encoding: static NSString? stringWithCString_encoding_( ffi.Pointer cString, int enc) { - final _ret = _objc_msgSend_1u9rdxv( + final _ret = _objc_msgSend_1t5rcq1( _class_NSString, _sel_stringWithCString_encoding_, cString, enc); return _ret.address == 0 ? null @@ -8789,7 +8786,7 @@ class NSString extends NSObject { /// stringWithCharacters:length: static NSString stringWithCharacters_length_( ffi.Pointer characters, int length) { - final _ret = _objc_msgSend_1mrcc5q( + final _ret = _objc_msgSend_syhe4c( _class_NSString, _sel_stringWithCharacters_length_, characters, length); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8797,7 +8794,7 @@ class NSString extends NSObject { /// stringWithContentsOfFile:encoding:error: static NSString? stringWithContentsOfFile_encoding_error_( NSString path, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_q0ujis( + final _ret = _objc_msgSend_1u9el4t( _class_NSString, _sel_stringWithContentsOfFile_encoding_error_, path.ref.pointer, @@ -8813,7 +8810,7 @@ class NSString extends NSObject { NSString path, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_16kr2o2( + final _ret = _objc_msgSend_1h339ej( _class_NSString, _sel_stringWithContentsOfFile_usedEncoding_error_, path.ref.pointer, @@ -8827,7 +8824,7 @@ class NSString extends NSObject { /// stringWithContentsOfURL:encoding:error: static NSString? stringWithContentsOfURL_encoding_error_( NSURL url, int enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_hxhon9( + final _ret = _objc_msgSend_1u9el4t( _class_NSString, _sel_stringWithContentsOfURL_encoding_error_, url.ref.pointer, @@ -8843,7 +8840,7 @@ class NSString extends NSObject { NSURL url, ffi.Pointer enc, ffi.Pointer> error) { - final _ret = _objc_msgSend_6mmeph( + final _ret = _objc_msgSend_1h339ej( _class_NSString, _sel_stringWithContentsOfURL_usedEncoding_error_, url.ref.pointer, @@ -8856,14 +8853,14 @@ class NSString extends NSObject { /// stringWithFormat: static NSString stringWithFormat_(NSString format) { - final _ret = _objc_msgSend_i0ku5y( + final _ret = _objc_msgSend_juohf7( _class_NSString, _sel_stringWithFormat_, format.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } /// stringWithString: static NSString stringWithString_(NSString string) { - final _ret = _objc_msgSend_i0ku5y( + final _ret = _objc_msgSend_juohf7( _class_NSString, _sel_stringWithString_, string.ref.pointer); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8871,7 +8868,7 @@ class NSString extends NSObject { /// stringWithUTF8String: static NSString? stringWithUTF8String_( ffi.Pointer nullTerminatedCString) { - final _ret = _objc_msgSend_1aofo84( + final _ret = _objc_msgSend_1og3t2d( _class_NSString, _sel_stringWithUTF8String_, nullTerminatedCString); return _ret.address == 0 ? null @@ -8883,7 +8880,7 @@ class NSString extends NSObject { NSString format, NSString validFormatSpecifiers, ffi.Pointer> error) { - final _ret = _objc_msgSend_16oib6h( + final _ret = _objc_msgSend_1lpsn5w( _class_NSString, _sel_stringWithValidatedFormat_validFormatSpecifiers_error_, format.ref.pointer, @@ -8897,38 +8894,38 @@ class NSString extends NSObject { /// substringFromIndex: NSString substringFromIndex_(int from) { final _ret = - _objc_msgSend_1pj8ak(this.ref.pointer, _sel_substringFromIndex_, from); + _objc_msgSend_ehxl2g(this.ref.pointer, _sel_substringFromIndex_, from); return NSString.castFromPointer(_ret, retain: true, release: true); } /// substringToIndex: NSString substringToIndex_(int to) { final _ret = - _objc_msgSend_1pj8ak(this.ref.pointer, _sel_substringToIndex_, to); + _objc_msgSend_ehxl2g(this.ref.pointer, _sel_substringToIndex_, to); return NSString.castFromPointer(_ret, retain: true, release: true); } /// substringWithRange: NSString substringWithRange_(NSRange range) { - final _ret = - _objc_msgSend_d4l0n1(this.ref.pointer, _sel_substringWithRange_, range); + final _ret = _objc_msgSend_176f8tz( + this.ref.pointer, _sel_substringWithRange_, range); return NSString.castFromPointer(_ret, retain: true, release: true); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSString, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSString, _sel_supportsSecureCoding); } /// uppercaseString NSString get uppercaseString { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_uppercaseString); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_uppercaseString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// uppercaseStringWithLocale: NSString uppercaseStringWithLocale_(NSLocale? locale) { - final _ret = _objc_msgSend_1hxfsm0(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_uppercaseStringWithLocale_, locale?.ref.pointer ?? ffi.nullptr); return NSString.castFromPointer(_ret, retain: true, release: true); } @@ -8940,7 +8937,7 @@ class NSString extends NSObject { throw objc.UnimplementedOptionalMethodException( 'NSString', 'writableTypeIdentifiersForItemProvider'); } - final _ret = _objc_msgSend_1ay2gch( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -8951,7 +8948,7 @@ class NSString extends NSObject { bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_17yb09c( + return _objc_msgSend_go6fex( this.ref.pointer, _sel_writeToFile_atomically_encoding_error_, path.ref.pointer, @@ -8963,7 +8960,7 @@ class NSString extends NSObject { /// writeToURL:atomically:encoding:error: bool writeToURL_atomically_encoding_error_(NSURL url, bool useAuxiliaryFile, int enc, ffi.Pointer> error) { - return _objc_msgSend_15wlz7z( + return _objc_msgSend_go6fex( this.ref.pointer, _sel_writeToURL_atomically_encoding_error_, url.ref.pointer, @@ -9066,13 +9063,13 @@ class NSURL extends NSObject { /// Returns whether [obj] is an instance of [NSURL]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSURL); } /// URLByAppendingPathComponent: NSURL? URLByAppendingPathComponent_(NSString pathComponent) { - final _ret = _objc_msgSend_qa4gl3(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_URLByAppendingPathComponent_, pathComponent.ref.pointer); return _ret.address == 0 ? null @@ -9082,7 +9079,7 @@ class NSURL extends NSObject { /// URLByAppendingPathComponent:isDirectory: NSURL? URLByAppendingPathComponent_isDirectory_( NSString pathComponent, bool isDirectory) { - final _ret = _objc_msgSend_10puz71( + final _ret = _objc_msgSend_qqbb5y( this.ref.pointer, _sel_URLByAppendingPathComponent_isDirectory_, pathComponent.ref.pointer, @@ -9094,7 +9091,7 @@ class NSURL extends NSObject { /// URLByAppendingPathExtension: NSURL? URLByAppendingPathExtension_(NSString pathExtension) { - final _ret = _objc_msgSend_qa4gl3(this.ref.pointer, + final _ret = _objc_msgSend_juohf7(this.ref.pointer, _sel_URLByAppendingPathExtension_, pathExtension.ref.pointer); return _ret.address == 0 ? null @@ -9103,7 +9100,7 @@ class NSURL extends NSObject { /// URLByDeletingLastPathComponent NSURL? get URLByDeletingLastPathComponent { - final _ret = _objc_msgSend_2adgk5( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_URLByDeletingLastPathComponent); return _ret.address == 0 ? null @@ -9112,8 +9109,8 @@ class NSURL extends NSObject { /// URLByDeletingPathExtension NSURL? get URLByDeletingPathExtension { - final _ret = - _objc_msgSend_2adgk5(this.ref.pointer, _sel_URLByDeletingPathExtension); + final _ret = _objc_msgSend_1unuoxw( + this.ref.pointer, _sel_URLByDeletingPathExtension); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9124,7 +9121,7 @@ class NSURL extends NSObject { NSURL url, NSURLBookmarkResolutionOptions options, ffi.Pointer> error) { - final _ret = _objc_msgSend_nvmrtx( + final _ret = _objc_msgSend_18rrpy( _class_NSURL, _sel_URLByResolvingAliasFileAtURL_options_error_, url.ref.pointer, @@ -9143,7 +9140,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_zh0sx8( + final _ret = _objc_msgSend_1bzaq3a( _class_NSURL, _sel_URLByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -9158,7 +9155,7 @@ class NSURL extends NSObject { /// URLByResolvingSymlinksInPath NSURL? get URLByResolvingSymlinksInPath { - final _ret = _objc_msgSend_2adgk5( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_URLByResolvingSymlinksInPath); return _ret.address == 0 ? null @@ -9168,7 +9165,7 @@ class NSURL extends NSObject { /// URLByStandardizingPath NSURL? get URLByStandardizingPath { final _ret = - _objc_msgSend_2adgk5(this.ref.pointer, _sel_URLByStandardizingPath); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_URLByStandardizingPath); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9177,7 +9174,7 @@ class NSURL extends NSObject { /// URLWithDataRepresentation:relativeToURL: static NSURL URLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_1eaxye( + final _ret = _objc_msgSend_iq11qg( _class_NSURL, _sel_URLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9187,7 +9184,7 @@ class NSURL extends NSObject { /// URLWithString: static NSURL? URLWithString_(NSString URLString) { - final _ret = _objc_msgSend_1st608x( + final _ret = _objc_msgSend_juohf7( _class_NSURL, _sel_URLWithString_, URLString.ref.pointer); return _ret.address == 0 ? null @@ -9197,7 +9194,7 @@ class NSURL extends NSObject { /// URLWithString:encodingInvalidCharacters: static NSURL? URLWithString_encodingInvalidCharacters_( NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_1mmg6xz( + final _ret = _objc_msgSend_qqbb5y( _class_NSURL, _sel_URLWithString_encodingInvalidCharacters_, URLString.ref.pointer, @@ -9210,7 +9207,7 @@ class NSURL extends NSObject { /// URLWithString:relativeToURL: static NSURL? URLWithString_relativeToURL_( NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_xjoerb( + final _ret = _objc_msgSend_iq11qg( _class_NSURL, _sel_URLWithString_relativeToURL_, URLString.ref.pointer, @@ -9222,7 +9219,7 @@ class NSURL extends NSObject { /// absoluteString NSString? get absoluteString { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_absoluteString); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_absoluteString); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9230,7 +9227,7 @@ class NSURL extends NSObject { /// absoluteURL NSURL? get absoluteURL { - final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_absoluteURL); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_absoluteURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9239,7 +9236,7 @@ class NSURL extends NSObject { /// absoluteURLWithDataRepresentation:relativeToURL: static NSURL absoluteURLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_1eaxye( + final _ret = _objc_msgSend_iq11qg( _class_NSURL, _sel_absoluteURLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9249,25 +9246,25 @@ class NSURL extends NSObject { /// alloc static NSURL alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSURL, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSURL, _sel_alloc); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSURL allocWithZone_(ffi.Pointer<_NSZone> zone) { - final _ret = _objc_msgSend_lh3ojc(_class_NSURL, _sel_allocWithZone_, zone); + final _ret = _objc_msgSend_1b3ihd0(_class_NSURL, _sel_allocWithZone_, zone); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSURL, + return _objc_msgSend_l8lotg(_class_NSURL, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// baseURL NSURL? get baseURL { - final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_baseURL); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_baseURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9276,7 +9273,7 @@ class NSURL extends NSObject { /// bookmarkDataWithContentsOfURL:error: static NSData? bookmarkDataWithContentsOfURL_error_( NSURL bookmarkFileURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_1hcifs5( + final _ret = _objc_msgSend_1y425zh( _class_NSURL, _sel_bookmarkDataWithContentsOfURL_error_, bookmarkFileURL.ref.pointer, @@ -9293,7 +9290,7 @@ class NSURL extends NSObject { NSArray? keys, NSURL? relativeURL, ffi.Pointer> error) { - final _ret = _objc_msgSend_aaj430( + final _ret = _objc_msgSend_1s6ey8e( this.ref.pointer, _sel_bookmarkDataWithOptions_includingResourceValuesForKeys_relativeToURL_error_, options.value, @@ -9308,33 +9305,33 @@ class NSURL extends NSObject { /// checkPromisedItemIsReachableAndReturnError: bool checkPromisedItemIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_1ax2xdn(this.ref.pointer, + return _objc_msgSend_1rk90ll(this.ref.pointer, _sel_checkPromisedItemIsReachableAndReturnError_, error); } /// checkResourceIsReachableAndReturnError: bool checkResourceIsReachableAndReturnError_( ffi.Pointer> error) { - return _objc_msgSend_1ax2xdn( + return _objc_msgSend_1rk90ll( this.ref.pointer, _sel_checkResourceIsReachableAndReturnError_, error); } /// dataRepresentation NSData get dataRepresentation { final _ret = - _objc_msgSend_1ffou25(this.ref.pointer, _sel_dataRepresentation); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_dataRepresentation); return NSData.castFromPointer(_ret, retain: true, release: true); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// filePathURL NSURL? get filePathURL { - final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_filePathURL); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_filePathURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9342,7 +9339,7 @@ class NSURL extends NSObject { /// fileReferenceURL NSURL? fileReferenceURL() { - final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_fileReferenceURL); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_fileReferenceURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9350,14 +9347,14 @@ class NSURL extends NSObject { /// fileSystemRepresentation ffi.Pointer get fileSystemRepresentation { - return _objc_msgSend_1bdsz2k( + return _objc_msgSend_1ypnhm3( this.ref.pointer, _sel_fileSystemRepresentation); } /// fileURLWithFileSystemRepresentation:isDirectory:relativeToURL: static NSURL fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_toytjj( + final _ret = _objc_msgSend_ozgyxv( _class_NSURL, _sel_fileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, path, @@ -9368,14 +9365,14 @@ class NSURL extends NSObject { /// fileURLWithPath: static NSURL fileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_176al5g( + final _ret = _objc_msgSend_juohf7( _class_NSURL, _sel_fileURLWithPath_, path.ref.pointer); return NSURL.castFromPointer(_ret, retain: true, release: true); } /// fileURLWithPath:isDirectory: static NSURL fileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_ubrdc4(_class_NSURL, + final _ret = _objc_msgSend_qqbb5y(_class_NSURL, _sel_fileURLWithPath_isDirectory_, path.ref.pointer, isDir); return NSURL.castFromPointer(_ret, retain: true, release: true); } @@ -9383,7 +9380,7 @@ class NSURL extends NSObject { /// fileURLWithPath:isDirectory:relativeToURL: static NSURL fileURLWithPath_isDirectory_relativeToURL_( NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_vlnj1q( + final _ret = _objc_msgSend_a26wyd( _class_NSURL, _sel_fileURLWithPath_isDirectory_relativeToURL_, path.ref.pointer, @@ -9394,7 +9391,7 @@ class NSURL extends NSObject { /// fileURLWithPath:relativeToURL: static NSURL fileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_elizha( + final _ret = _objc_msgSend_iq11qg( _class_NSURL, _sel_fileURLWithPath_relativeToURL_, path.ref.pointer, @@ -9404,7 +9401,7 @@ class NSURL extends NSObject { /// fileURLWithPathComponents: static NSURL? fileURLWithPathComponents_(NSArray components) { - final _ret = _objc_msgSend_1n05lr7( + final _ret = _objc_msgSend_juohf7( _class_NSURL, _sel_fileURLWithPathComponents_, components.ref.pointer); return _ret.address == 0 ? null @@ -9413,7 +9410,7 @@ class NSURL extends NSObject { /// fragment NSString? get fragment { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_fragment); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_fragment); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9422,7 +9419,7 @@ class NSURL extends NSObject { /// getFileSystemRepresentation:maxLength: bool getFileSystemRepresentation_maxLength_( ffi.Pointer buffer, int maxBufferLength) { - return _objc_msgSend_6ptbax(this.ref.pointer, + return _objc_msgSend_z1lin0(this.ref.pointer, _sel_getFileSystemRepresentation_maxLength_, buffer, maxBufferLength); } @@ -9431,7 +9428,7 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_t1egb5( + return _objc_msgSend_1tdtroe( this.ref.pointer, _sel_getPromisedItemResourceValue_forKey_error_, value, @@ -9444,18 +9441,18 @@ class NSURL extends NSObject { ffi.Pointer> value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_t1egb5(this.ref.pointer, + return _objc_msgSend_1tdtroe(this.ref.pointer, _sel_getResourceValue_forKey_error_, value, key.ref.pointer, error); } /// hasDirectoryPath bool get hasDirectoryPath { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_hasDirectoryPath); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_hasDirectoryPath); } /// host NSString? get host { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_host); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_host); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9464,14 +9461,14 @@ class NSURL extends NSObject { /// init NSURL init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// initAbsoluteURLWithDataRepresentation:relativeToURL: NSURL initAbsoluteURLWithDataRepresentation_relativeToURL_( NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_1hv18jk( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initAbsoluteURLWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9487,7 +9484,7 @@ class NSURL extends NSObject { NSURL? relativeURL, ffi.Pointer isStale, ffi.Pointer> error) { - final _ret = _objc_msgSend_zh0sx8( + final _ret = _objc_msgSend_1bzaq3a( this.ref.retainAndReturnPointer(), _sel_initByResolvingBookmarkData_options_relativeToURL_bookmarkDataIsStale_error_, bookmarkData.ref.pointer, @@ -9503,7 +9500,7 @@ class NSURL extends NSObject { /// initFileURLWithFileSystemRepresentation:isDirectory:relativeToURL: NSURL initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_( ffi.Pointer path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_1p1rsc5( + final _ret = _objc_msgSend_ozgyxv( this.ref.retainAndReturnPointer(), _sel_initFileURLWithFileSystemRepresentation_isDirectory_relativeToURL_, path, @@ -9514,14 +9511,14 @@ class NSURL extends NSObject { /// initFileURLWithPath: NSURL initFileURLWithPath_(NSString path) { - final _ret = _objc_msgSend_i0ku5y(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_, path.ref.pointer); return NSURL.castFromPointer(_ret, retain: false, release: true); } /// initFileURLWithPath:isDirectory: NSURL initFileURLWithPath_isDirectory_(NSString path, bool isDir) { - final _ret = _objc_msgSend_1otk66m(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_qqbb5y(this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_isDirectory_, path.ref.pointer, isDir); return NSURL.castFromPointer(_ret, retain: false, release: true); } @@ -9529,7 +9526,7 @@ class NSURL extends NSObject { /// initFileURLWithPath:isDirectory:relativeToURL: NSURL initFileURLWithPath_isDirectory_relativeToURL_( NSString path, bool isDir, NSURL? baseURL) { - final _ret = _objc_msgSend_t0n8z4( + final _ret = _objc_msgSend_a26wyd( this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_isDirectory_relativeToURL_, path.ref.pointer, @@ -9540,7 +9537,7 @@ class NSURL extends NSObject { /// initFileURLWithPath:relativeToURL: NSURL initFileURLWithPath_relativeToURL_(NSString path, NSURL? baseURL) { - final _ret = _objc_msgSend_1863vqg( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initFileURLWithPath_relativeToURL_, path.ref.pointer, @@ -9550,7 +9547,7 @@ class NSURL extends NSObject { /// initWithCoder: NSURL? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -9559,7 +9556,7 @@ class NSURL extends NSObject { /// initWithDataRepresentation:relativeToURL: NSURL initWithDataRepresentation_relativeToURL_(NSData data, NSURL? baseURL) { - final _ret = _objc_msgSend_1hv18jk( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initWithDataRepresentation_relativeToURL_, data.ref.pointer, @@ -9569,7 +9566,7 @@ class NSURL extends NSObject { /// initWithString: NSURL? initWithString_(NSString URLString) { - final _ret = _objc_msgSend_1st608x(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithString_, URLString.ref.pointer); return _ret.address == 0 ? null @@ -9579,7 +9576,7 @@ class NSURL extends NSObject { /// initWithString:encodingInvalidCharacters: NSURL? initWithString_encodingInvalidCharacters_( NSString URLString, bool encodingInvalidCharacters) { - final _ret = _objc_msgSend_1mmg6xz( + final _ret = _objc_msgSend_qqbb5y( this.ref.retainAndReturnPointer(), _sel_initWithString_encodingInvalidCharacters_, URLString.ref.pointer, @@ -9591,7 +9588,7 @@ class NSURL extends NSObject { /// initWithString:relativeToURL: NSURL? initWithString_relativeToURL_(NSString URLString, NSURL? baseURL) { - final _ret = _objc_msgSend_xjoerb( + final _ret = _objc_msgSend_iq11qg( this.ref.retainAndReturnPointer(), _sel_initWithString_relativeToURL_, URLString.ref.pointer, @@ -9603,12 +9600,12 @@ class NSURL extends NSObject { /// isFileReferenceURL bool isFileReferenceURL() { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isFileReferenceURL); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_isFileReferenceURL); } /// isFileURL bool get fileURL { - return _objc_msgSend_1jnji2l(this.ref.pointer, _sel_isFileURL); + return _objc_msgSend_olxnu1(this.ref.pointer, _sel_isFileURL); } /// itemProviderVisibilityForRepresentationWithTypeIdentifier: @@ -9620,7 +9617,7 @@ class NSURL extends NSObject { throw objc.UnimplementedOptionalMethodException('NSURL', 'itemProviderVisibilityForRepresentationWithTypeIdentifier:'); } - final _ret = _objc_msgSend_pfsu1r( + final _ret = _objc_msgSend_xnpl2w( this.ref.pointer, _sel_itemProviderVisibilityForRepresentationWithTypeIdentifier_, typeIdentifier.ref.pointer); @@ -9629,14 +9626,15 @@ class NSURL extends NSObject { /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSURL, + final _ret = _objc_msgSend_juohf7(_class_NSURL, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// lastPathComponent NSString? get lastPathComponent { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_lastPathComponent); + final _ret = + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_lastPathComponent); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9644,7 +9642,7 @@ class NSURL extends NSObject { /// new static NSURL new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSURL, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSURL, _sel_new); return NSURL.castFromPointer(_ret, retain: false, release: true); } @@ -9653,7 +9651,7 @@ class NSURL extends NSObject { NSData data, NSString typeIdentifier, ffi.Pointer> outError) { - final _ret = _objc_msgSend_yf5v5x( + final _ret = _objc_msgSend_1lpsn5w( _class_NSURL, _sel_objectWithItemProviderData_typeIdentifier_error_, data.ref.pointer, @@ -9666,7 +9664,7 @@ class NSURL extends NSObject { /// parameterString NSString? get parameterString { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_parameterString); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_parameterString); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9674,7 +9672,7 @@ class NSURL extends NSObject { /// password NSString? get password { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_password); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_password); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9682,7 +9680,7 @@ class NSURL extends NSObject { /// path NSString? get path { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_path); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_path); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9690,7 +9688,7 @@ class NSURL extends NSObject { /// pathComponents NSArray? get pathComponents { - final _ret = _objc_msgSend_1o43rdm(this.ref.pointer, _sel_pathComponents); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_pathComponents); return _ret.address == 0 ? null : NSArray.castFromPointer(_ret, retain: true, release: true); @@ -9698,7 +9696,7 @@ class NSURL extends NSObject { /// pathExtension NSString? get pathExtension { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_pathExtension); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_pathExtension); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9706,7 +9704,7 @@ class NSURL extends NSObject { /// port NSNumber? get port { - final _ret = _objc_msgSend_1k6k5wi(this.ref.pointer, _sel_port); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_port); return _ret.address == 0 ? null : NSNumber.castFromPointer(_ret, retain: true, release: true); @@ -9715,7 +9713,7 @@ class NSURL extends NSObject { /// promisedItemResourceValuesForKeys:error: NSDictionary? promisedItemResourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_fqx8a6(this.ref.pointer, + final _ret = _objc_msgSend_1y425zh(this.ref.pointer, _sel_promisedItemResourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -9724,7 +9722,7 @@ class NSURL extends NSObject { /// query NSString? get query { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_query); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_query); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9732,14 +9730,14 @@ class NSURL extends NSObject { /// readableTypeIdentifiersForItemProvider static NSArray readableTypeIdentifiersForItemProvider() { - final _ret = _objc_msgSend_1ay2gch( + final _ret = _objc_msgSend_1unuoxw( _class_NSURL, _sel_readableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } /// relativePath NSString? get relativePath { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_relativePath); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_relativePath); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9747,24 +9745,25 @@ class NSURL extends NSObject { /// relativeString NSString get relativeString { - final _ret = _objc_msgSend_1lufsjd(this.ref.pointer, _sel_relativeString); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_relativeString); return NSString.castFromPointer(_ret, retain: true, release: true); } /// removeAllCachedResourceValues void removeAllCachedResourceValues() { - _objc_msgSend_eahzbb(this.ref.pointer, _sel_removeAllCachedResourceValues); + _objc_msgSend_ksby9f(this.ref.pointer, _sel_removeAllCachedResourceValues); } /// removeCachedResourceValueForKey: void removeCachedResourceValueForKey_(NSString key) { - _objc_msgSend_mj63fd(this.ref.pointer, + _objc_msgSend_ukcdfq(this.ref.pointer, _sel_removeCachedResourceValueForKey_, key.ref.pointer); } /// resourceSpecifier NSString? get resourceSpecifier { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_resourceSpecifier); + final _ret = + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_resourceSpecifier); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9773,7 +9772,7 @@ class NSURL extends NSObject { /// resourceValuesForKeys:error: objc.ObjCObjectBase? resourceValuesForKeys_error_( NSArray keys, ffi.Pointer> error) { - final _ret = _objc_msgSend_1ar80if(this.ref.pointer, + final _ret = _objc_msgSend_1y425zh(this.ref.pointer, _sel_resourceValuesForKeys_error_, keys.ref.pointer, error); return _ret.address == 0 ? null @@ -9783,7 +9782,7 @@ class NSURL extends NSObject { /// resourceValuesForKeys:fromBookmarkData: static objc.ObjCObjectBase? resourceValuesForKeys_fromBookmarkData_( NSArray keys, NSData bookmarkData) { - final _ret = _objc_msgSend_1yv5slr( + final _ret = _objc_msgSend_iq11qg( _class_NSURL, _sel_resourceValuesForKeys_fromBookmarkData_, keys.ref.pointer, @@ -9795,7 +9794,7 @@ class NSURL extends NSObject { /// scheme NSString? get scheme { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_scheme); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_scheme); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9804,7 +9803,7 @@ class NSURL extends NSObject { /// setResourceValue:forKey:error: bool setResourceValue_forKey_error_(objc.ObjCObjectBase? value, NSString key, ffi.Pointer> error) { - return _objc_msgSend_1ystw2p( + return _objc_msgSend_6toz8x( this.ref.pointer, _sel_setResourceValue_forKey_error_, value?.ref.pointer ?? ffi.nullptr, @@ -9815,14 +9814,14 @@ class NSURL extends NSObject { /// setResourceValues:error: bool setResourceValues_error_(objc.ObjCObjectBase keyedValues, ffi.Pointer> error) { - return _objc_msgSend_mktm9o(this.ref.pointer, _sel_setResourceValues_error_, + return _objc_msgSend_p02k6o(this.ref.pointer, _sel_setResourceValues_error_, keyedValues.ref.pointer, error); } /// setTemporaryResourceValue:forKey: void setTemporaryResourceValue_forKey_( objc.ObjCObjectBase? value, NSString key) { - _objc_msgSend_8jadi9( + _objc_msgSend_1tjlcwl( this.ref.pointer, _sel_setTemporaryResourceValue_forKey_, value?.ref.pointer ?? ffi.nullptr, @@ -9831,7 +9830,7 @@ class NSURL extends NSObject { /// standardizedURL NSURL? get standardizedURL { - final _ret = _objc_msgSend_2adgk5(this.ref.pointer, _sel_standardizedURL); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_standardizedURL); return _ret.address == 0 ? null : NSURL.castFromPointer(_ret, retain: true, release: true); @@ -9839,24 +9838,24 @@ class NSURL extends NSObject { /// startAccessingSecurityScopedResource bool startAccessingSecurityScopedResource() { - return _objc_msgSend_1jnji2l( + return _objc_msgSend_olxnu1( this.ref.pointer, _sel_startAccessingSecurityScopedResource); } /// stopAccessingSecurityScopedResource void stopAccessingSecurityScopedResource() { - _objc_msgSend_eahzbb( + _objc_msgSend_ksby9f( this.ref.pointer, _sel_stopAccessingSecurityScopedResource); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSURL, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSURL, _sel_supportsSecureCoding); } /// user NSString? get user { - final _ret = _objc_msgSend_f9rl9u(this.ref.pointer, _sel_user); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_user); return _ret.address == 0 ? null : NSString.castFromPointer(_ret, retain: true, release: true); @@ -9869,7 +9868,7 @@ class NSURL extends NSObject { throw objc.UnimplementedOptionalMethodException( 'NSURL', 'writableTypeIdentifiersForItemProvider'); } - final _ret = _objc_msgSend_1ay2gch( + final _ret = _objc_msgSend_1unuoxw( this.ref.pointer, _sel_writableTypeIdentifiersForItemProvider); return NSArray.castFromPointer(_ret, retain: true, release: true); } @@ -9880,7 +9879,7 @@ class NSURL extends NSObject { NSURL bookmarkFileURL, int options, ffi.Pointer> error) { - return _objc_msgSend_za54n5( + return _objc_msgSend_oihbep( _class_NSURL, _sel_writeBookmarkData_toURL_options_error_, bookmarkData.ref.pointer, @@ -9949,64 +9948,64 @@ class NSURLHandle extends NSObject { /// Returns whether [obj] is an instance of [NSURLHandle]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSURLHandle); } /// alloc static NSURLHandle alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSURLHandle, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSURLHandle, _sel_alloc); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSURLHandle allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSURLHandle, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSURLHandle, _sel_allocWithZone_, zone); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSURLHandle, + return _objc_msgSend_l8lotg(_class_NSURLHandle, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// autorelease NSURLHandle autorelease() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_autorelease); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_autorelease); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } /// init NSURLHandle init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSURLHandle, + final _ret = _objc_msgSend_juohf7(_class_NSURLHandle, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSURLHandle new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSURLHandle, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSURLHandle, _sel_new); return NSURLHandle.castFromPointer(_ret, retain: false, release: true); } /// retain NSURLHandle retain() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_retain); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } /// self NSURLHandle self() { - final _ret = _objc_msgSend_lfmpu2(this.ref.pointer, _sel_self); + final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_self); return NSURLHandle.castFromPointer(_ret, retain: true, release: true); } } @@ -10046,63 +10045,63 @@ class NSValue extends NSObject { /// Returns whether [obj] is an instance of [NSValue]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_NSValue); } /// alloc static NSValue alloc() { - final _ret = _objc_msgSend_lfmpu2(_class_NSValue, _sel_alloc); + final _ret = _objc_msgSend_1unuoxw(_class_NSValue, _sel_alloc); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// allocWithZone: static NSValue allocWithZone_(ffi.Pointer<_NSZone> zone) { final _ret = - _objc_msgSend_lh3ojc(_class_NSValue, _sel_allocWithZone_, zone); + _objc_msgSend_1b3ihd0(_class_NSValue, _sel_allocWithZone_, zone); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// automaticallyNotifiesObserversForKey: static bool automaticallyNotifiesObserversForKey_(NSString key) { - return _objc_msgSend_1yxk6hr(_class_NSValue, + return _objc_msgSend_l8lotg(_class_NSValue, _sel_automaticallyNotifiesObserversForKey_, key.ref.pointer); } /// encodeWithCoder: void encodeWithCoder_(NSCoder coder) { - _objc_msgSend_1rtlugh( + _objc_msgSend_ukcdfq( this.ref.pointer, _sel_encodeWithCoder_, coder.ref.pointer); } /// getValue: void getValue_(ffi.Pointer value) { - _objc_msgSend_1ru7pfb(this.ref.pointer, _sel_getValue_, value); + _objc_msgSend_hepzs(this.ref.pointer, _sel_getValue_, value); } /// getValue:size: void getValue_size_(ffi.Pointer value, int size) { - _objc_msgSend_t86pq6(this.ref.pointer, _sel_getValue_size_, value, size); + _objc_msgSend_vzqe8w(this.ref.pointer, _sel_getValue_size_, value, size); } /// init NSValue init() { final _ret = - _objc_msgSend_lfmpu2(this.ref.retainAndReturnPointer(), _sel_init); + _objc_msgSend_1unuoxw(this.ref.retainAndReturnPointer(), _sel_init); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// initWithBytes:objCType: NSValue initWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1x99ekt(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_1sdw29g(this.ref.retainAndReturnPointer(), _sel_initWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// initWithCoder: NSValue? initWithCoder_(NSCoder coder) { - final _ret = _objc_msgSend_18igzfd(this.ref.retainAndReturnPointer(), + final _ret = _objc_msgSend_juohf7(this.ref.retainAndReturnPointer(), _sel_initWithCoder_, coder.ref.pointer); return _ret.address == 0 ? null @@ -10111,27 +10110,27 @@ class NSValue extends NSObject { /// isEqualToValue: bool isEqualToValue_(NSValue value) { - return _objc_msgSend_17rgbbo( + return _objc_msgSend_l8lotg( this.ref.pointer, _sel_isEqualToValue_, value.ref.pointer); } /// keyPathsForValuesAffectingValueForKey: static NSSet keyPathsForValuesAffectingValueForKey_(NSString key) { - final _ret = _objc_msgSend_7blsm6(_class_NSValue, + final _ret = _objc_msgSend_juohf7(_class_NSValue, _sel_keyPathsForValuesAffectingValueForKey_, key.ref.pointer); return NSSet.castFromPointer(_ret, retain: true, release: true); } /// new static NSValue new1() { - final _ret = _objc_msgSend_lfmpu2(_class_NSValue, _sel_new); + final _ret = _objc_msgSend_1unuoxw(_class_NSValue, _sel_new); return NSValue.castFromPointer(_ret, retain: false, release: true); } /// nonretainedObjectValue objc.ObjCObjectBase? get nonretainedObjectValue { final _ret = - _objc_msgSend_4o9dm7(this.ref.pointer, _sel_nonretainedObjectValue); + _objc_msgSend_1unuoxw(this.ref.pointer, _sel_nonretainedObjectValue); return _ret.address == 0 ? null : objc.ObjCObjectBase(_ret, retain: true, release: true); @@ -10139,30 +10138,30 @@ class NSValue extends NSObject { /// objCType ffi.Pointer get objCType { - return _objc_msgSend_1bdsz2k(this.ref.pointer, _sel_objCType); + return _objc_msgSend_1ypnhm3(this.ref.pointer, _sel_objCType); } /// pointerValue ffi.Pointer get pointerValue { - return _objc_msgSend_iinxlj(this.ref.pointer, _sel_pointerValue); + return _objc_msgSend_1578rxt(this.ref.pointer, _sel_pointerValue); } /// rangeValue void getRangeValue(ffi.Pointer stret) { objc.useMsgSendVariants - ? _objc_msgSend_9bz0grStret(stret, this.ref.pointer, _sel_rangeValue) - : stret.ref = _objc_msgSend_9bz0gr(this.ref.pointer, _sel_rangeValue); + ? _objc_msgSend_vi3lefStret(stret, this.ref.pointer, _sel_rangeValue) + : stret.ref = _objc_msgSend_vi3lef(this.ref.pointer, _sel_rangeValue); } /// supportsSecureCoding static bool supportsSecureCoding() { - return _objc_msgSend_1jnji2l(_class_NSValue, _sel_supportsSecureCoding); + return _objc_msgSend_olxnu1(_class_NSValue, _sel_supportsSecureCoding); } /// value:withObjCType: static NSValue value_withObjCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1bzo8h5( + final _ret = _objc_msgSend_1sdw29g( _class_NSValue, _sel_value_withObjCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -10170,14 +10169,14 @@ class NSValue extends NSObject { /// valueWithBytes:objCType: static NSValue valueWithBytes_objCType_( ffi.Pointer value, ffi.Pointer type) { - final _ret = _objc_msgSend_1bzo8h5( + final _ret = _objc_msgSend_1sdw29g( _class_NSValue, _sel_valueWithBytes_objCType_, value, type); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithNonretainedObject: static NSValue valueWithNonretainedObject_(objc.ObjCObjectBase? anObject) { - final _ret = _objc_msgSend_desnv4(_class_NSValue, + final _ret = _objc_msgSend_juohf7(_class_NSValue, _sel_valueWithNonretainedObject_, anObject?.ref.pointer ?? ffi.nullptr); return NSValue.castFromPointer(_ret, retain: true, release: true); } @@ -10185,14 +10184,14 @@ class NSValue extends NSObject { /// valueWithPointer: static NSValue valueWithPointer_(ffi.Pointer pointer) { final _ret = - _objc_msgSend_f46p9e(_class_NSValue, _sel_valueWithPointer_, pointer); + _objc_msgSend_1ph8ubj(_class_NSValue, _sel_valueWithPointer_, pointer); return NSValue.castFromPointer(_ret, retain: true, release: true); } /// valueWithRange: static NSValue valueWithRange_(NSRange range) { final _ret = - _objc_msgSend_wc8fa4(_class_NSValue, _sel_valueWithRange_, range); + _objc_msgSend_176f8tz(_class_NSValue, _sel_valueWithRange_, range); return NSValue.castFromPointer(_ret, retain: true, release: true); } } @@ -11230,7 +11229,7 @@ abstract final class ObjCBlock_ffiVoid_ffiVoid { final raw = objc.newClosureBlock( _ObjCBlock_ffiVoid_ffiVoid_listenerCallable.nativeFunction.cast(), (ffi.Pointer arg0) => fn(arg0)); - final wrapper = _wrapListenerBlock_64xl06(raw); + final wrapper = _wrapListenerBlock_hepzs(raw); objc.objectRelease(raw.cast()); return objc.ObjCBlock)>(wrapper, retain: false, release: true); @@ -11359,7 +11358,7 @@ abstract final class ObjCBlock_ffiVoid_ffiVoid_NSCoder { .cast(), (ffi.Pointer arg0, ffi.Pointer arg1) => fn( arg0, NSCoder.castFromPointer(arg1, retain: false, release: true))); - final wrapper = _wrapListenerBlock_2mz4zp(raw); + final wrapper = _wrapListenerBlock_sjfpmz(raw); objc.objectRelease(raw.cast()); return objc.ObjCBlock, NSCoder)>( wrapper, @@ -12252,7 +12251,7 @@ class Protocol extends objc.ObjCObjectBase { /// Returns whether [obj] is an instance of [Protocol]. static bool isInstance(objc.ObjCObjectBase obj) { - return _objc_msgSend_vnjqr0( + return _objc_msgSend_l8lotg( obj.ref.pointer, _sel_isKindOfClass_, _class_Protocol); } } @@ -12292,3157 +12291,1506 @@ late final _class_NSURL = objc.getClass("NSURL"); late final _class_NSURLHandle = objc.getClass("NSURLHandle"); late final _class_NSValue = objc.getClass("NSValue"); late final _class_Protocol = objc.getClass("Protocol"); -final _objc_msgSend_10j8zu2 = objc.msgSendPointer +final _objc_msgSend_105o5we = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer fName)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Int)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_10l3pg0 = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_10noklm = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Double ti)>>() + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_10puz71 = objc.msgSendPointer + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_10noklmFpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Double Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_11hffth = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer pathComponent, - ffi.Bool isDirectory)>>() + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_10r6mwi = objc.msgSendPointer + ffi.Pointer>, + int)>(); +final _objc_msgSend_11w1eba = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer object, - ffi.UnsignedLong visibility)>>() + NSRange, + ffi.Pointer, + NSRange)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, + NSRange, ffi.Pointer, - int)>(); -final _objc_msgSend_10tljzo = objc.msgSendPointer + NSRange)>(); +final _objc_msgSend_122gbai = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.LongLong value)>>() + ffi.Pointer, ffi.UnsignedShort)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_10uq48s = objc.msgSendPointer +final _objc_msgSend_12790oz = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.UnsignedLong encoding)>>() + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_10wxalw = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1294bp9 = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - NSRange Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int, - NSRange)>(); -final _objc_msgSend_10wxalwStret = objc.msgSendStretPointer + ffi.Pointer>)>(); +final _objc_msgSend_129zzcm = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer)>>() .asFunction< void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, int, - NSRange)>(); -final _objc_msgSend_1181j77 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_14is8x5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexSet)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_12r4wy0 = objc.msgSendPointer + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_1578rxt = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDate)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_12s6b18 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_157j54x = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString, - ffi.UnsignedLong loc)>>() + ffi.Short Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_12v2psh = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_15di41h = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Short)>>() .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_12ya3a7 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_16nmq1c = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer replacement)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>, + ffi.Pointer)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_134huy1 = objc.msgSendPointer + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_171owuh = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() + ffi.Char Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_176f8tz = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, NSRange)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_137b8u9 = objc.msgSendPointer + ffi.Pointer, NSRange)>(); +final _objc_msgSend_17fkh4i = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer locale, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_13e2lx = objc.msgSendPointer + int)>(); +final _objc_msgSend_17gxu27 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Bool)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_13fuhvz = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool)>(); +final _objc_msgSend_17qtp0o = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aString)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_14alzs4 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_17qtp0oStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange, + ffi.Pointer)>>() .asFunction< - bool Function( + void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_156r0km = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_17tek7t = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector)>>() + NSRange, + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_15wlz7z = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, NSRange, ffi.Pointer)>(); +final _objc_msgSend_17v6vbw = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -final _objc_msgSend_16gidio = objc.msgSendPointer + int)>(); +final _objc_msgSend_183c8xv = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer locale, - ffi.UnsignedLong level)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_16kninz = objc.msgSendPointer +final _objc_msgSend_18qbbjk = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer separator)>>() + ffi.Pointer, + NSRange)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16kr2o2 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_18rrpy = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Pointer enc, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, + int, ffi.Pointer>)>(); -final _objc_msgSend_16lf0jn = objc.msgSendPointer +final _objc_msgSend_1a4j45m = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer difference)>>() + ffi.UnsignedLong, + ffi.Pointer)>>() + .asFunction< + void Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_1ar9f5m = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedChar)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16oib6h = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_1b3ihd0 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone>)>>() + .asFunction< + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer<_NSZone>)>(); +final _objc_msgSend_1btrt37 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong, ffi.Bool)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int, bool)>(); +final _objc_msgSend_1bzaq3a = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer format, - ffi.Pointer validFormatSpecifiers, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, + int, ffi.Pointer, + ffi.Pointer, ffi.Pointer>)>(); -final _objc_msgSend_16ug18e = objc.msgSendPointer +final _objc_msgSend_1cirwn8 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.UnsignedLongLong Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16vau0c = objc.msgSendPointer +final _objc_msgSend_1crn9hn = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer protocol)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.Uint8)>>() .asFunction< bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_16wg0om = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_1cswds = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() + ffi.UnsignedChar Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_176al5g = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1d0rqol = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_17cs4bx = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1dostih = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferCount, - ffi.Pointer usedBufferCount, - ffi.UnsignedLong encoding, - ffi.UnsignedLong options, - NSRange range, - ffi.Pointer leftover)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - int, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_17dguc2 = objc.msgSendPointer + ffi.Pointer, + int)>(); +final _objc_msgSend_1dw56bx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherSet)>>() + ffi.Pointer, + ffi.Bool, + NSRange, + ffi.Pointer)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_17mnn92 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + bool, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_1e32dnv = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer object, - ffi.Pointer key)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - instancetype Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_17rgbbo = objc.msgSendPointer + int)>(); +final _objc_msgSend_1ea4mhr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_17yazlx = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_1eigyr6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1el0by7 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.Pointer context)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer)>>() .asFunction< - void Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_17yb09c = objc.msgSendPointer + ffi.Pointer>, + ffi.Pointer)>(); +final _objc_msgSend_1ev9yls = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - bool Function( + void Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer, - bool, - int, - ffi.Pointer>)>(); -final _objc_msgSend_1863vqg = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1f2tuqz = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_18bfloq = objc.msgSendPointer +final _objc_msgSend_1g0atks = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer marker)>>() + NSRange, + ffi.Pointer)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + NSRange, ffi.Pointer)>(); -final _objc_msgSend_18by0sb = objc.msgSendPointer +final _objc_msgSend_1g3ang8 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_18d4pk7 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1h339ej = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexes)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_18edh6q = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_1hfngdd = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer, NSRange)>>() + .asFunction< + int Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_1hjrbws = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer object)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_18igzfd = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_1idnlsy = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer coder)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + ffi.Bool)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_190mw9 = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + int, + bool)>(); +final _objc_msgSend_1ile2ev = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong encoding)>>() + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_193gnux = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1j6yja6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer difference)>>() + ffi.Pointer>, + NSRange)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19b4wem = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + NSRange)>(); +final _objc_msgSend_1k4zaz5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< void Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_19i64n4 = objc.msgSendPointer +final _objc_msgSend_1lpsn5w = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19lkdou = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_1ma83mm = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt value)>>() + ffi.Bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function( + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1n8vqu1 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedInt)>>() + .asFunction< + bool Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_19m6ief = objc.msgSendPointer +final _objc_msgSend_1o3mqxx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherArray)>>() + ffi.UnsignedLong, + ffi.UnsignedLong)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_1o478a1 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1og3t2d = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19ql5uy = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1ov25i7 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value)>>() + ffi.Pointer, + NSRange)>>() .asFunction< void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_19xhe7v = objc.msgSendPointer + ffi.Pointer, ffi.Pointer, NSRange)>(); +final _objc_msgSend_1pfmxrb = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Char)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_1a8qq6y = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1ph8ubj = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Int Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>() .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1a9036y = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1pk67jm = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer keys)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1ahzjc3 = objc.msgSendPointer + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_1pl4rx6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1alnami = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong index)>>() + ffi.Pointer)>>() .asFunction< NSRange Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1alnamiStret = objc.msgSendStretPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1pl4rx6Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong index)>>() + ffi.Pointer)>>() .asFunction< void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1alxo5d = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1pmj399 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer<_NSZone> Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Float)>>() .asFunction< - ffi.Pointer<_NSZone> Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1aofo84 = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, double)>(); +final _objc_msgSend_1qfg2kn = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer nullTerminatedCString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ap4ko1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong idx1, - ffi.UnsignedLong idx2)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_1ar80if = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() + ffi.Long, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_1avl3w6 = objc.msgSendPointer + int, + ffi.Pointer)>(); +final _objc_msgSend_1rimh2f = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexSet)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Bool)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ax2xdn = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + bool)>(); +final _objc_msgSend_1rk90ll = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> error)>>() + ffi.Pointer>)>>() .asFunction< bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer>)>(); -final _objc_msgSend_1ay2gch = objc.msgSendPointer +final _objc_msgSend_1s6ey8e = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1b1ee3s = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Short value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1b5h4qw = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + int, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_1sdw29g = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer str, - ffi.UnsignedLong mask)>>() + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1bdsz2k = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1t5rcq1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1bslwm6 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_1tdtroe = objc.msgSendPointer .cast< ffi.NativeFunction< - NSRange Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() + ffi.Pointer>, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< - NSRange Function( + bool Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer>, ffi.Pointer, - int)>(); -final _objc_msgSend_1bslwm6Stret = objc.msgSendStretPointer + ffi.Pointer>)>(); +final _objc_msgSend_1tf0yjs = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Int Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_1tjlcwl = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet, - ffi.UnsignedLong mask)>>() + ffi.Pointer, + ffi.Pointer)>>() .asFunction< void Function( - ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - int)>(); -final _objc_msgSend_1bzo8h5 = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1u9el4t = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1c7aw33 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keyset)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1cmxxjj = objc.msgSendPointer + ffi.Pointer, + int, + ffi.Pointer>)>(); +final _objc_msgSend_1unuoxw = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, + instancetype Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - double Function( + instancetype Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1cmxxjjFpret = objc.msgSendFpretPointer +final _objc_msgSend_1upz917 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.Bool)>>() .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1cn7qua = objc.msgSendPointer + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, bool)>(); +final _objc_msgSend_1wjxqnx = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - NSRange range, - ffi.Bool flag)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange)>>() .asFunction< - instancetype Function( + NSRange Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - NSRange, - bool)>(); -final _objc_msgSend_1cswzl2 = objc.msgSendPointer + int, + NSRange)>(); +final _objc_msgSend_1wjxqnxStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer argument)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange)>>() .asFunction< void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1d04bah = objc.msgSendPointer + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_1x7hfdx = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int, int)>(); -final _objc_msgSend_1daiw63 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1dlbjta = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_1xz4izt = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.Pointer opts, - ffi.Pointer> string, - ffi.Pointer usedLossyConversion)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer)>(); -final _objc_msgSend_1duw4sn = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer, + ffi.UnsignedLong, ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() + ffi.Pointer)>>() .asFunction< - bool Function( + void Function( ffi.Pointer, ffi.Pointer, + ffi.Pointer, int, - ffi.Pointer>)>(); -final _objc_msgSend_1ear11x = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer item, - ffi.Pointer typeIdentifier)>>() - .asFunction< - instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1eaxye = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_1y425zh = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1edb7ni = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_1yh9gk0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() + .asFunction< + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_1yjgs24 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.Bool atomically)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - bool Function( + NSRange Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool)>(); -final _objc_msgSend_1eicg07 = objc.msgSendPointer + int)>(); +final _objc_msgSend_1yjgs24Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Long Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer string)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1eig5rh = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1f5rcq4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedShort Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1fegr3z = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer number)>>() + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ffou25 = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_1ypnhm3 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1fg578o = objc.msgSendPointer +final _objc_msgSend_2n95es = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer state, - ffi.Pointer> buffer, - ffi.UnsignedLong len)>>() + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - int Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer>, int)>(); -final _objc_msgSend_1fgead9 = objc.msgSendPointer +final _objc_msgSend_2x4dib = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other, - ffi.UnsignedLong options)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1foukp0 = objc.msgSendPointer + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_5ns8s6 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherSet)>>() + ffi.Pointer)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1fqujmv = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_6ka9sp = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong newLength, - ffi.Pointer padString, - ffi.UnsignedLong padIndex)>>() + ffi.Pointer>, + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, int)>(); -final _objc_msgSend_1fy0kdb = objc.msgSendPointer +final _objc_msgSend_6s6aog = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1g0xxru = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + NSRange)>(); +final _objc_msgSend_6toz8x = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedShort aCharacter)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1gb0y13 = objc.msgSendPointer + bool Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_85e5ih = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong index, - ffi.Pointer anObject)>>() + NSRange, + ffi.Pointer)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - int, + NSRange, ffi.Pointer)>(); -final _objc_msgSend_1gnf8a7 = objc.msgSendPointer +final _objc_msgSend_884p6v = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong len, - ffi.UnsignedLong encoding, - ffi.Bool freeBuffer)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange, + ffi.Pointer)>>() .asFunction< - instancetype Function( + int Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, + ffi.Pointer, int, - bool)>(); -final _objc_msgSend_1gseew1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1h4d64j = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_1h9ixfo = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Int value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1hcifs5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkFileURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_1hkfrth = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object1, - ffi.Pointer object2)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1hv18jk = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1hxfsm0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1i2jb5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1iy1g3y = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_1jghkco = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1jnji2l = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - bool Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1jzgveb = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_1k2nzfd = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_1k6k5wi = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1kfio4r = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ktymlj = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherNumber)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1kxkbns = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexBuffer, - ffi.UnsignedLong bufferSize, - ffi.Pointer range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_1l8nt7w = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1lii4p7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1lmy66x = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1lufsjd = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1migo6x = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange aRange)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_1mmg6xz = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString, - ffi.Bool encodingInvalidCharacters)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1mrcc5q = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1n05lr7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer components)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1n36txx = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool useAuxiliaryFile)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1npyl0c = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ntj5qi = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1ntj5qiStret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1nvkvxh = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1nvkvxhStret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer str)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1o43rdm = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1oebm4t = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anInvocation)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1otk66m = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1p1rsc5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_1pfeg1y = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong capacity)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1pj8ak = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong from)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1plx52h = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_1pzjw9q = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1q1sytx = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer> Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1qazkp3 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer objects, - ffi.Pointer indexes)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1qhrh8r = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1qnpm6a = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedChar Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1r6j21t = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_1r78gmo = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1rtlugh = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ru1eol = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer types)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ru7pfb = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1scwq30 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64Data, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1spzq1i = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer builder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1sq4qbw = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Long aVersion)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1st608x = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer URLString)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1tl86yo = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1tqc5wn = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - compare, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer)>(); -final _objc_msgSend_1u0i55o = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1u9rdxv = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer nullTerminatedCString, - ffi.UnsignedLong encoding)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_1uionlu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedInt theLongChar)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_1uqbbkd = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexSet)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1utihyh = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_1utihyhStret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch, - ffi.Pointer locale)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_1uvzn9n = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1v34g35 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong algorithm, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_1vadcl4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_1vakb8s = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedInt Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1vjwcwo = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - NSRange Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_1vjwcwoStret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer searchString, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToSearch)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_1vlwu5n = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1vuo3h = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1vuo3hFpret = objc.msgSendFpretPointer - .cast< - ffi.NativeFunction< - ffi.Float Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - double Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1vylvvm = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary, - ffi.Bool flag)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_1wjxyxu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_1wsuaah = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong writeOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_1wxz0to = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer error, - ffi.UnsignedLong recoveryOptionIndex, - ffi.Pointer delegate, - ffi.Pointer didRecoverSelector, - ffi.Pointer contextInfo)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1x8phyb = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer separator)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1x99ekt = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer type)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1y1yxro = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1y6u9re = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1y8tqnx = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer otherArray)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_1y92qp0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_1ygvpiu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer coder)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1ynxy24 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer string, - ffi.UnsignedLong mask, - NSRange rangeOfReceiverToCompare, - ffi.Pointer locale)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_1yrjwcm = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer characters, - ffi.UnsignedLong length, - ffi.Bool freeBuffer)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -final _objc_msgSend_1ystw2p = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key, - ffi.Pointer> error)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_1yv5slr = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer bookmarkData)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_1yxk6hr = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aString)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_1yyq820 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - NSRange)>(); -final _objc_msgSend_1yzomdt = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherDictionary)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_25skr7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_2adgk5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_2ajs4r = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer indexes, - ffi.Pointer objects)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_30xfe1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_3303zn = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - ffi.Pointer aKey)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_35e94z = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_3xcw87 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_3xcw87Stret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_3y7t2m = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_43t2gm = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool)>(); -final _objc_msgSend_440yf0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedChar value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_4i1eix = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer>, - int)>(); -final _objc_msgSend_4kvvn9 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer indexes, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_4o9dm7 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_5ibduq = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer obj, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_5qynr1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer transform, - ffi.Bool reverse, - NSRange range, - ffi.Pointer resultingRange)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_6mmeph = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer enc, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_6ptbax = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong maxBufferLength)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_6w03lu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Short Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_6y9g84 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong readOptionsMask, - ffi.Pointer> errorPtr)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_7blsm6 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer key)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_7vhf68 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer base64String, - ffi.UnsignedLong options)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_84l2bg = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Char value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_8jadi9 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer value, - ffi.Pointer key)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_8ocdaq = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.LongLong Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_902nc6 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer array)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_9bz0gr = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - NSRange Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_9bz0grStret = objc.msgSendStretPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_9eheps = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong options)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_9hl0vt = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_9peq1z = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_9w0bah = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_aaj430 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong options, - ffi.Pointer keys, - ffi.Pointer relativeURL, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_abruu = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ain0vr = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.UnsignedLong index, - ffi.Long delta)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, int, int)>(); -final _objc_msgSend_arcibv = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, NSRange)>(); -final _objc_msgSend_b2jad5 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer otherArray)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_b55pub = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_bd92x2 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong cnt)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_bjuxn1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_bpdfdi = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong aNumItems)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_bsaztk = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_c1wwx4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector, - ffi.Pointer object)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_c9w01a = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer aSelector)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_cpl8r0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_cqfoka = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dict)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_d4l0n1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_d82kis = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_desnv4 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_dt7pc3 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Double secsToBeAdded, - ffi.Pointer date)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - double, - ffi.Pointer)>(); -final _objc_msgSend_e1mf2z = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.UnsignedLong Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anObject, - NSRange range)>>() - .asFunction< - int Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_e3r7kv = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer value)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_e547pa = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer other)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_e70zd = objc.msgSendPointer + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_8d7dvc = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer typeIdentifier, - ffi.UnsignedLong fileOptions)>>() - .asFunction< - bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_eahzbb = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_elizha = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Pointer baseURL)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_eyxxfh = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_91rfyn = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function(ffi.Pointer, - ffi.Pointer, ffi.Uint8 thePlane)>>() + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< bool Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_f46p9e = objc.msgSendPointer +final _objc_msgSend_91w5mk = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer pointer)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_f71kuh = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_f9nhw1 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer url, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_f9rl9u = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - ffi.Pointer Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_fle7yf = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer set)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_fqx8a6 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer keys, - ffi.Pointer> error)>>() - .asFunction< - ffi.Pointer Function( ffi.Pointer, - ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_fyu26n = objc.msgSendPointer + int, + ffi.Pointer)>(); +final _objc_msgSend_9ijr00 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherDictionary)>>() + ffi.Pointer>, + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_gzaufz = objc.msgSendPointer + instancetype Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>, + ffi.Pointer>, + int)>(); +final _objc_msgSend_9trkjz = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_hm0l39 = objc.msgSendPointer + instancetype Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_9xf7uy = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path)>>() + ffi.Void Function(ffi.Pointer, + ffi.Pointer, NSRange)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_hn3oj6 = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_a26wyd = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ht6b8w = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>> - comparator, - ffi.Pointer context, - ffi.Pointer hint)>>() + ffi.Bool, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>>, - ffi.Pointer, + ffi.Pointer, + bool, ffi.Pointer)>(); -final _objc_msgSend_hxhon9 = objc.msgSendPointer +final _objc_msgSend_ajjpfe = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong, ffi.Long)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int, int)>(); +final _objc_msgSend_aud7dn = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_i0ku5y = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_brmmwn = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path)>>() + ffi.Pointer)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_i7o5qz = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_cjm5ga = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer otherArray)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_if9hqt = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_crtxa9 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Double value)>>() + ffi.Pointer, ffi.Long)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, double)>(); -final _objc_msgSend_iinxlj = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_dzloj4 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.UnsignedInt Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_j700z2 = objc.msgSendPointer +final _objc_msgSend_e94jsr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Char Function(ffi.Pointer, + ffi.LongLong Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_jc9svt = objc.msgSendPointer +final _objc_msgSend_ehxl2g = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_jj97h = objc.msgSendPointer + ffi.Pointer, int)>(); +final _objc_msgSend_eldhrq = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.UnsignedLong Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_eymsul = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anotherDate)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + int Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_jjke8a = objc.msgSendPointer +final _objc_msgSend_fcilgx = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, + ffi.Float Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + double Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_jlg7ow = objc.msgSendPointer +final _objc_msgSend_fcilgxFpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.UnsignedLong encoding)>>() + ffi.Float Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_jrhoue = objc.msgSendPointer + double Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_fnfvai = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer anotherDate)>>() + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_jrhoueFpret = objc.msgSendFpretPointer + int Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_go6fex = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Double Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anotherDate)>>() - .asFunction< - double Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_k0qvnp = objc.msgSendPointer - .cast< - ffi.NativeFunction< - NSRange Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() + ffi.Bool, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - NSRange Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, + bool, int, - NSRange)>(); -final _objc_msgSend_k0qvnpStret = objc.msgSendStretPointer + ffi.Pointer>)>(); +final _objc_msgSend_gvd36k = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer dataToFind, - ffi.UnsignedLong mask, - NSRange searchRange)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_k8i6nd = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_h7jsjv = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer otherArray, - NSRange otherRange)>>() + ffi.UnsignedLong, + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - NSRange, + int, ffi.Pointer, - NSRange)>(); -final _objc_msgSend_l02yqz = objc.msgSendPointer + int)>(); +final _objc_msgSend_h8mnav = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer theOtherSet)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_lfmpu2 = objc.msgSendPointer + ffi.Pointer Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_hepzs = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer)>>() + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>() .asFunction< - instancetype Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_lh3ojc = objc.msgSendPointer + void Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_hgyece = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone> zone)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange)>>() .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer<_NSZone>)>(); -final _objc_msgSend_lpyn9h = objc.msgSendPointer + NSRange Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_hgyeceStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - ffi.UnsignedLong count)>>() + NSRange)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - int)>(); -final _objc_msgSend_ltsbu4 = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_hyhdx3 = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer array, - NSRange range, - ffi.Bool flag)>>() + ffi.Pointer, + NSRange, + ffi.Bool)>>() .asFunction< instancetype Function( ffi.Pointer, @@ -15450,822 +13798,711 @@ final _objc_msgSend_ltsbu4 = objc.msgSendPointer ffi.Pointer, NSRange, bool)>(); -final _objc_msgSend_lug5nu = objc.msgSendPointer +final _objc_msgSend_iq11qg = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer replacementBytes, - ffi.UnsignedLong replacementLength)>>() + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - NSRange, - ffi.Pointer, - int)>(); -final _objc_msgSend_m7u1ql = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_j04r6g = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong cnt)>>() + ffi.Pointer<_NSZone> Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_mj63fd = objc.msgSendPointer + ffi.Pointer<_NSZone> Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_j97tz8 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer key)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong)>>() .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_mjgb62 = objc.msgSendPointer + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int, int)>(); +final _objc_msgSend_juohf7 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer comparator)>>() + ffi.Pointer)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_mkj6b9 = objc.msgSendPointer + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_k79o95 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer other)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_mktm9o = objc.msgSendPointer + void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int)>(); +final _objc_msgSend_ke7qz2 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function(ffi.Pointer, + ffi.Pointer, ffi.Long)>>() + .asFunction< + void Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_ksby9f = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function(ffi.Pointer, + ffi.Pointer)>>() + .asFunction< + void Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_l8a843 = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keyedValues, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer)>>() .asFunction< - bool Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_mp4gfb = objc.msgSendPointer + ffi.Pointer, + int, + ffi.Pointer)>(); +final _objc_msgSend_l8lotg = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer)>>() .asFunction< - int Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_n0pjcm = objc.msgSendPointer +final _objc_msgSend_laogel = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> objects, - ffi.Pointer> keys, - ffi.UnsignedLong count)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer>, - ffi.Pointer>, - int)>(); -final _objc_msgSend_nftcy5 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_lqq9l = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement)>>() + ffi.UnsignedLong, + ffi.Pointer)>>() .asFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, + int, ffi.Pointer)>(); -final _objc_msgSend_nvmrtx = objc.msgSendPointer +final _objc_msgSend_lusc9 = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() + ffi.Pointer, + NSRange)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_nyxqhb = objc.msgSendPointer + NSRange)>(); +final _objc_msgSend_m2il7s = objc.msgSendPointer + .cast< + ffi.NativeFunction< + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, NSRange)>>() + .asFunction< + bool Function(ffi.Pointer, + ffi.Pointer, NSRange)>(); +final _objc_msgSend_m6z6pt = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bytes, - ffi.UnsignedLong length, - ffi.Bool b)>>() + ffi.Double, + ffi.Pointer)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - bool)>(); -final _objc_msgSend_o1vkbr = objc.msgSendPointer + double, + ffi.Pointer)>(); +final _objc_msgSend_m7jc8y = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Float value)>>() + ffi.Pointer, ffi.Double)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, double)>(); -final _objc_msgSend_o8oa1k = objc.msgSendPointer +final _objc_msgSend_ma10gr = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer indexes, - ffi.UnsignedLong idx)>>() + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>, + ffi.Pointer)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_ogq11p = objc.msgSendPointer + ffi.Pointer< + ffi.NativeFunction< + ffi.Long Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>>, + ffi.Pointer)>(); +final _objc_msgSend_mhn4k = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Long Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer sel)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ohop0l = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_ombjbl = objc.msgSendPointer + int Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_n73nlr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer keyPath, - ffi.Pointer object, - ffi.Pointer change, - ffi.Pointer context)>>() + ffi.Pointer, + ffi.Pointer, + ffi.UnsignedLong, + NSRange)>>() .asFunction< - void Function( + int Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_oozkz4 = objc.msgSendPointer + int, + NSRange)>(); +final _objc_msgSend_nbaahq = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Pointer> Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ov32zf = objc.msgSendPointer + ffi.Pointer> Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_nr96mn = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong idx)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedShort)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + bool Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_pfsu1r = objc.msgSendPointer +final _objc_msgSend_oihbep = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer typeIdentifier)>>() - .asFunction< - int Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_pj2405 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( ffi.Pointer, - ffi.Pointer, - NSRange range, - ffi.Pointer aString)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - NSRange, - ffi.Pointer)>(); -final _objc_msgSend_q0ujis = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.UnsignedLong enc, - ffi.Pointer> error)>>() + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - instancetype Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Pointer, int, ffi.Pointer>)>(); -final _objc_msgSend_q9i0ym = objc.msgSendPointer +final _objc_msgSend_olxnu1 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Long value)>>() + ffi.Bool Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_qa4gl3 = objc.msgSendPointer + bool Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_om71r5 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Double Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer pathComponent)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + double Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_qbhxin = objc.msgSendPointer +final _objc_msgSend_om71r5Fpret = objc.msgSendFpretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Double Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong encoding, - ffi.Bool lossy)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int, bool)>(); -final _objc_msgSend_qj5qdx = objc.msgSendPointer + double Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_ozgyxv = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer anObject, - ffi.UnsignedLong index)>>() + ffi.Pointer, + ffi.Bool, + ffi.Pointer)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int)>(); -final _objc_msgSend_qz8kxb = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Bool value)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, bool)>(); -final _objc_msgSend_rbq976 = objc.msgSendPointer + ffi.Pointer, + bool, + ffi.Pointer)>(); +final _objc_msgSend_p02k6o = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_rxe8i8 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Pointer Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer target, - ffi.Pointer replacement, - ffi.UnsignedLong options, - NSRange searchRange)>>() + ffi.Pointer>)>>() .asFunction< - ffi.Pointer Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - NSRange)>(); -final _objc_msgSend_sdrtgg = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer buffer, - NSRange range)>>() - .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - NSRange)>(); -final _objc_msgSend_sz89tq = objc.msgSendPointer + ffi.Pointer>)>(); +final _objc_msgSend_pxgym4 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLongLong value)>>() + ffi.Pointer, ffi.UnsignedInt)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_t0n8z4 = objc.msgSendPointer +final _objc_msgSend_q12f7y = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.Pointer, + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - instancetype Function( + int Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_t1egb5 = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer>, + int)>(); +final _objc_msgSend_q7zjde = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer> value, - ffi.Pointer key, - ffi.Pointer> error)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer, + ffi.UnsignedLong, + ffi.UnsignedLong, + NSRange, + ffi.Pointer)>>() .asFunction< bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer>, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_t86pq6 = objc.msgSendPointer + ffi.Pointer, + int, + ffi.Pointer, + int, + int, + NSRange, + ffi.Pointer)>(); +final _objc_msgSend_qqbb5y = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer buffer, - ffi.UnsignedLong length)>>() - .asFunction< - void Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_tb0wvk = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer sel, - ffi.Pointer signature, - ffi.Pointer block)>>() + ffi.Bool)>>() .asFunction< - void Function( + instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_toytjj = objc.msgSendPointer + bool)>(); +final _objc_msgSend_req28e = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.UnsignedShort Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - bool, - ffi.Pointer)>(); -final _objc_msgSend_u2m945 = objc.msgSendPointer + int Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_rmij85 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer locale)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_u8enln = objc.msgSendPointer + NSRange Function(ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_rmij85Stret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer data)>>() + ffi.UnsignedLong)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ubrdc4 = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer, int)>(); +final _objc_msgSend_sk5ilc = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - bool)>(); -final _objc_msgSend_uj5qjx = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_svexbq = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer name, - ffi.Pointer object, - ffi.Pointer userInfo)>>() + ffi.Pointer, + ffi.UnsignedLong, + ffi.Pointer>)>>() .asFunction< - instancetype Function( + bool Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_uzo2vr = objc.msgSendPointer + int, + ffi.Pointer>)>(); +final _objc_msgSend_syhe4c = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer domain, - ffi.Long code, - ffi.Pointer dict)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_v6swnz = objc.msgSendPointer + ffi.Pointer, + int)>(); +final _objc_msgSend_tenbla = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.UnsignedLong options, - ffi.Pointer context)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - int, - ffi.Pointer)>(); -final _objc_msgSend_ve79og = objc.msgSendPointer + ffi.Pointer)>(); +final _objc_msgSend_uftsvh = objc.msgSendPointer .cast< ffi.NativeFunction< - instancetype Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer format, - ffi.Pointer locale)>>() + NSRange, + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - instancetype Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_vlnj1q = objc.msgSendPointer + NSRange, + ffi.Pointer, + int)>(); +final _objc_msgSend_ujfhr = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer path, - ffi.Bool isDir, - ffi.Pointer baseURL)>>() + ffi.UnsignedLong, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function( + void Function( ffi.Pointer, ffi.Pointer, + int, ffi.Pointer, - bool, ffi.Pointer)>(); -final _objc_msgSend_vnjqr0 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Bool Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer clazz)>>() - .asFunction< - bool Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_vymgsz = objc.msgSendPointer +final _objc_msgSend_ukcdfq = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer url)>>() + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, + void Function(ffi.Pointer, ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_vyr4to = objc.msgSendPointer +final _objc_msgSend_vi3lef = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + NSRange Function(ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, int)>(); -final _objc_msgSend_wc8fa4 = objc.msgSendPointer + NSRange Function( + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_vi3lefStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange range)>>() + ffi.Void Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer)>>() .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, NSRange)>(); -final _objc_msgSend_wfsdvf = objc.msgSendPointer + void Function(ffi.Pointer, ffi.Pointer, + ffi.Pointer)>(); +final _objc_msgSend_vzqe8w = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, - NSRange range, - ffi.Pointer bytes)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< void Function(ffi.Pointer, - ffi.Pointer, NSRange, ffi.Pointer)>(); -final _objc_msgSend_xjoerb = objc.msgSendPointer + ffi.Pointer, ffi.Pointer, int)>(); +final _objc_msgSend_w9wiqt = objc.msgSendPointer .cast< ffi.NativeFunction< instancetype Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer URLString, - ffi.Pointer baseURL)>>() + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>>() .asFunction< instancetype Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_xzhhzl = objc.msgSendPointer + ffi.Pointer, + ffi.Pointer, + ffi.Pointer>)>(); +final _objc_msgSend_ws2nkj = objc.msgSendPointer .cast< ffi.NativeFunction< NSRange Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet)>>() + ffi.Pointer, + ffi.UnsignedLong, + NSRange)>>() .asFunction< - NSRange Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_xzhhzlStret = objc.msgSendStretPointer + NSRange Function( + ffi.Pointer, + ffi.Pointer, + ffi.Pointer, + int, + NSRange)>(); +final _objc_msgSend_ws2nkjStret = objc.msgSendStretPointer .cast< ffi.NativeFunction< ffi.Void Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer searchSet)>>() - .asFunction< - void Function(ffi.Pointer, ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_y9lpkc = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Long Function(ffi.Pointer, - ffi.Pointer)>>() - .asFunction< - int Function( - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_yf5v5x = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer data, - ffi.Pointer typeIdentifier, - ffi.Pointer> outError)>>() + ffi.UnsignedLong, + NSRange)>>() .asFunction< - instancetype Function( + void Function( + ffi.Pointer, ffi.Pointer, ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_ygfc4q = objc.msgSendPointer + int, + NSRange)>(); +final _objc_msgSend_x1q1g5 = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer allowedCharacters)>>() - .asFunction< - ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ygnuim = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer data)>>() - .asFunction< - instancetype Function(ffi.Pointer, - ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ykb193 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - ffi.Void Function( ffi.Pointer, - ffi.Pointer, - ffi.Pointer key, - ffi.UnsignedLong mutationKind, - ffi.Pointer objects)>>() + ffi.UnsignedLong, + NSRange)>>() .asFunction< - void Function( + ffi.Pointer Function( ffi.Pointer, ffi.Pointer, ffi.Pointer, + ffi.Pointer, int, - ffi.Pointer)>(); -final _objc_msgSend_yya7ja = objc.msgSendPointer + NSRange)>(); +final _objc_msgSend_x1r7wm = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLong)>>() .asFunction< - void Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_z87g7r = objc.msgSendPointer +final _objc_msgSend_xnpl2w = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer observer, - ffi.Pointer keyPath, - ffi.Pointer context)>>() + ffi.Pointer)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer)>(); -final _objc_msgSend_z9p126 = objc.msgSendPointer + int Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer)>(); +final _objc_msgSend_xwn22y = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.UnsignedLong Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer startPtr, - ffi.Pointer lineEndPtr, - ffi.Pointer contentsEndPtr, - NSRange range)>>() + ffi.Pointer, + NSRange)>>() .asFunction< - void Function( + int Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, + ffi.Pointer, NSRange)>(); -final _objc_msgSend_za54n5 = objc.msgSendPointer +final _objc_msgSend_y4z43q = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Bool Function( + ffi.Void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.Pointer bookmarkFileURL, - ffi.UnsignedLong options, - ffi.Pointer> error)>>() + NSRange, + ffi.Pointer>, + ffi.UnsignedLong)>>() .asFunction< - bool Function( + void Function( ffi.Pointer, ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer>)>(); -final _objc_msgSend_zeso01 = objc.msgSendPointer + NSRange, + ffi.Pointer>, + int)>(); +final _objc_msgSend_ybbscc = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLong Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedLong value)>>() + ffi.Pointer Function(ffi.Pointer, + ffi.Pointer, ffi.UnsignedLongLong)>>() .asFunction< - int Function(ffi.Pointer, + ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_zfuyeu = objc.msgSendPointer +final _objc_msgSend_yjzv9z = objc.msgSendPointer .cast< ffi.NativeFunction< ffi.Pointer Function(ffi.Pointer, - ffi.Pointer, ffi.UnsignedShort value)>>() + ffi.Pointer, ffi.LongLong)>>() .asFunction< ffi.Pointer Function(ffi.Pointer, ffi.Pointer, int)>(); -final _objc_msgSend_zh0sx8 = objc.msgSendPointer - .cast< - ffi.NativeFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer bookmarkData, - ffi.UnsignedLong options, - ffi.Pointer relativeURL, - ffi.Pointer isStale, - ffi.Pointer> error)>>() - .asFunction< - instancetype Function( - ffi.Pointer, - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer, - ffi.Pointer>)>(); -final _objc_msgSend_zokdp0 = objc.msgSendPointer +final _objc_msgSend_z1fx1b = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.UnsignedLongLong Function(ffi.Pointer, + ffi.Long Function(ffi.Pointer, ffi.Pointer)>>() .asFunction< int Function( ffi.Pointer, ffi.Pointer)>(); -final _objc_msgSend_ztk616 = objc.msgSendPointer +final _objc_msgSend_z1lin0 = objc.msgSendPointer .cast< ffi.NativeFunction< - ffi.Void Function( + ffi.Bool Function( ffi.Pointer, ffi.Pointer, - ffi.UnsignedLong changeKind, - ffi.Pointer indexes, - ffi.Pointer key)>>() + ffi.Pointer, + ffi.UnsignedLong)>>() .asFunction< - void Function( - ffi.Pointer, - ffi.Pointer, - int, - ffi.Pointer, - ffi.Pointer)>(); + bool Function(ffi.Pointer, + ffi.Pointer, ffi.Pointer, int)>(); late final _sel_URLByAppendingPathComponent_ = objc.registerName("URLByAppendingPathComponent:"); late final _sel_URLByAppendingPathComponent_isDirectory_ = diff --git a/pkgs/objective_c/src/objective_c_bindings_generated.m b/pkgs/objective_c/src/objective_c_bindings_generated.m index 7d756bb89..01874b672 100644 --- a/pkgs/objective_c/src/objective_c_bindings_generated.m +++ b/pkgs/objective_c/src/objective_c_bindings_generated.m @@ -10,7 +10,7 @@ id objc_retainBlock(id); typedef void (^_ListenerTrampoline)(void * arg0); -_ListenerTrampoline _wrapListenerBlock_64xl06(_ListenerTrampoline block) NS_RETURNS_RETAINED { +_ListenerTrampoline _wrapListenerBlock_hepzs(_ListenerTrampoline block) NS_RETURNS_RETAINED { return ^void(void * arg0) { objc_retainBlock(block); block(arg0); @@ -18,7 +18,7 @@ _ListenerTrampoline _wrapListenerBlock_64xl06(_ListenerTrampoline block) NS_RETU } typedef void (^_ListenerTrampoline1)(void * arg0, id arg1); -_ListenerTrampoline1 _wrapListenerBlock_2mz4zp(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { +_ListenerTrampoline1 _wrapListenerBlock_sjfpmz(_ListenerTrampoline1 block) NS_RETURNS_RETAINED { return ^void(void * arg0, id arg1) { objc_retainBlock(block); block(arg0, objc_retain(arg1)); diff --git a/pkgs/objective_c/test/setup.dart b/pkgs/objective_c/test/setup.dart index a055fc559..66cb15b7f 100644 --- a/pkgs/objective_c/test/setup.dart +++ b/pkgs/objective_c/test/setup.dart @@ -63,5 +63,5 @@ void main() { lib.lookup('disposeObjCBlockWithClosure'); // objective_c.c lib.lookup('Dart_InitializeApiDL'); // dart_api_dl.c lib.lookup('OBJC_CLASS_\$_DartProxy'); // proxy.m - lib.lookup('_wrapListenerBlock_64xl06'); // objective_c_bindings_generated.m + lib.lookup('_wrapListenerBlock_hepzs'); // objective_c_bindings_generated.m } From ea91c39515a866c38a33e701052b1017ca0366fc Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Thu, 26 Sep 2024 10:25:31 +1000 Subject: [PATCH 20/23] Fix NativeFunc --- pkgs/ffigen/lib/src/code_generator/func_type.dart | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pkgs/ffigen/lib/src/code_generator/func_type.dart b/pkgs/ffigen/lib/src/code_generator/func_type.dart index 8d24c6131..970e0ff3a 100644 --- a/pkgs/ffigen/lib/src/code_generator/func_type.dart +++ b/pkgs/ffigen/lib/src/code_generator/func_type.dart @@ -140,9 +140,12 @@ class NativeFunc extends Type { } @override - String getCType(Writer w, {bool writeArgumentNames = true}) => - '${w.ffiLibraryPrefix}.NativeFunction<' - '${type.getCType(w, writeArgumentNames: writeArgumentNames)}>'; + String getCType(Writer w, {bool writeArgumentNames = true}) { + final funcType = _type is FunctionType + ? _type.getCType(w, writeArgumentNames: writeArgumentNames) + : _type.getCType(w); + return '${w.ffiLibraryPrefix}.NativeFunction<$funcType>'; + } @override String getFfiDartType(Writer w, {bool writeArgumentNames = true}) => From 5a3349716db15cef2224c9734eaabd99b221a81b Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Thu, 26 Sep 2024 10:48:37 +1000 Subject: [PATCH 21/23] Fix large_objc_test --- pkgs/ffigen/test/large_integration_tests/large_objc_test.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/ffigen/test/large_integration_tests/large_objc_test.dart b/pkgs/ffigen/test/large_integration_tests/large_objc_test.dart index a5a2e33fc..b48bda736 100644 --- a/pkgs/ffigen/test/large_integration_tests/large_objc_test.dart +++ b/pkgs/ffigen/test/large_integration_tests/large_objc_test.dart @@ -42,11 +42,13 @@ void main() { // TODO(https://github.com/dart-lang/native/issues/1220): Allow these. const disallowedMethods = { 'accessKey', + 'allowsCellularAccess', 'allowsConstrainedNetworkAccess', 'attributedString', 'cachePolicy', 'candidateListTouchBarItem', 'hyphenationFactor', + 'image', 'tag', 'title', }; From e7bca68f39f5e5e2fe0dc580acea21c2acf81b23 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Thu, 26 Sep 2024 11:33:54 +1000 Subject: [PATCH 22/23] Fix swift_class_test --- pkgs/ffigen/lib/src/code_generator/objc_interface.dart | 5 ++++- pkgs/ffigen/test/native_objc_test/swift_class_config.yaml | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart index e44a0fa0d..ce301ac82 100644 --- a/pkgs/ffigen/lib/src/code_generator/objc_interface.dart +++ b/pkgs/ffigen/lib/src/code_generator/objc_interface.dart @@ -8,7 +8,9 @@ import 'binding_string.dart'; import 'utils.dart'; import 'writer.dart'; -// Methods defined on NSObject that we don't want to copy to child objects. +// Methods defined on NSObject that we don't want to copy to child objects, +// because they're unlikely to be used, and pollute the bindings. Note: Many of +// these are still accessible via inheritance from NSObject. const _excludedNSObjectMethods = { 'allocWithZone:', 'class', @@ -27,6 +29,7 @@ const _excludedNSObjectMethods = { 'poseAsClass:', 'resolveClassMethod:', 'resolveInstanceMethod:', + 'respondsToSelector:', 'setVersion:', 'superclass', 'version', diff --git a/pkgs/ffigen/test/native_objc_test/swift_class_config.yaml b/pkgs/ffigen/test/native_objc_test/swift_class_config.yaml index 01f96dd13..7752a2bd4 100644 --- a/pkgs/ffigen/test/native_objc_test/swift_class_config.yaml +++ b/pkgs/ffigen/test/native_objc_test/swift_class_config.yaml @@ -8,6 +8,11 @@ objc-interfaces: - MySwiftClass module: 'MySwiftClass': 'swift_class_test' + member-filter: + NSURLProtectionSpace: + # TODO(https://github.com/dart-lang/native/issues/1220): Remove this. + exclude: + - isProxy headers: entry-points: - 'swift_class_test-Swift.h' From d4feef587c54198f9b6113ecb12d0dae5e922ef8 Mon Sep 17 00:00:00 2001 From: Liam Appelbe Date: Thu, 26 Sep 2024 12:01:28 +1000 Subject: [PATCH 23/23] Update bindings --- .../lib/src/objective_c_bindings_generated.dart | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart index 3a0505bc3..4d01ce9fb 100644 --- a/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart +++ b/pkgs/objective_c/lib/src/objective_c_bindings_generated.dart @@ -6635,12 +6635,6 @@ class NSObject extends objc.ObjCObjectBase { _class_NSObject, _sel_resolveInstanceMethod_, sel); } - /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { - return _objc_msgSend_8d7dvc( - this.ref.pointer, _sel_respondsToSelector_, aSelector); - } - /// retain NSObject retain() { final _ret = _objc_msgSend_1unuoxw(this.ref.pointer, _sel_retain); @@ -7351,9 +7345,9 @@ class NSProxy extends objc.ObjCObjectBase { } /// respondsToSelector: - bool respondsToSelector_(ffi.Pointer aSelector) { + static bool respondsToSelector_(ffi.Pointer aSelector) { return _objc_msgSend_8d7dvc( - this.ref.pointer, _sel_respondsToSelector_, aSelector); + _class_NSProxy, _sel_respondsToSelector_, aSelector); } /// retain