Skip to content

Commit 7295bae

Browse files
authored
[objective_c] Make all API types public (#1897)
1 parent 3bbd95e commit 7295bae

File tree

13 files changed

+159
-165
lines changed

13 files changed

+159
-165
lines changed

pkgs/ffigen/example/objective_c/avf_audio_bindings.dart

Lines changed: 38 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@
1111
import 'dart:ffi' as ffi;
1212
import 'package:objective_c/objective_c.dart' as objc;
1313

14-
final class _NSZone extends ffi.Opaque {}
15-
1614
final class AudioStreamBasicDescription extends ffi.Struct {
1715
@ffi.Double()
1816
external double mSampleRate;
@@ -214,7 +212,7 @@ class AVAudioFormat extends objc.NSObject {
214212

215213
late final _class_AVAudioPlayer = objc.getClass("AVAudioPlayer");
216214
late final _sel_isKindOfClass_ = objc.registerName("isKindOfClass:");
217-
final _objc_msgSend_69e0x1 = objc.msgSendPointer
215+
final _objc_msgSend_19nvye5 = objc.msgSendPointer
218216
.cast<
219217
ffi.NativeFunction<
220218
ffi.Bool Function(
@@ -228,7 +226,7 @@ typedef instancetype = ffi.Pointer<objc.ObjCObject>;
228226
typedef Dartinstancetype = objc.ObjCObjectBase;
229227
late final _sel_initWithContentsOfURL_error_ =
230228
objc.registerName("initWithContentsOfURL:error:");
231-
final _objc_msgSend_1705co6 = objc.msgSendPointer
229+
final _objc_msgSend_1lhpu4m = objc.msgSendPointer
232230
.cast<
233231
ffi.NativeFunction<
234232
ffi.Pointer<objc.ObjCObject> Function(
@@ -245,7 +243,7 @@ final _objc_msgSend_1705co6 = objc.msgSendPointer
245243
late final _sel_initWithData_error_ = objc.registerName("initWithData:error:");
246244
late final _sel_initWithContentsOfURL_fileTypeHint_error_ =
247245
objc.registerName("initWithContentsOfURL:fileTypeHint:error:");
248-
final _objc_msgSend_bo6ep4 = objc.msgSendPointer
246+
final _objc_msgSend_1pnyuds = objc.msgSendPointer
249247
.cast<
250248
ffi.NativeFunction<
251249
ffi.Pointer<objc.ObjCObject> Function(
@@ -320,7 +318,7 @@ final _objc_msgSend_1ukqyt8Fpret = objc.msgSendFpretPointer
320318
double Function(
321319
ffi.Pointer<objc.ObjCObject>, ffi.Pointer<objc.ObjCSelector>)>();
322320
late final _sel_currentDevice = objc.registerName("currentDevice");
323-
final _objc_msgSend_1x359cv = objc.msgSendPointer
321+
final _objc_msgSend_151sglz = objc.msgSendPointer
324322
.cast<
325323
ffi.NativeFunction<
326324
ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCObject>,
@@ -329,7 +327,7 @@ final _objc_msgSend_1x359cv = objc.msgSendPointer
329327
ffi.Pointer<objc.ObjCObject> Function(
330328
ffi.Pointer<objc.ObjCObject>, ffi.Pointer<objc.ObjCSelector>)>();
331329
late final _sel_setCurrentDevice_ = objc.registerName("setCurrentDevice:");
332-
final _objc_msgSend_1jdvcbf = objc.msgSendPointer
330+
final _objc_msgSend_xtuoz7 = objc.msgSendPointer
333331
.cast<
334332
ffi.NativeFunction<
335333
ffi.Void Function(
@@ -453,14 +451,14 @@ late final _sel_setChannelAssignments_ =
453451
late final _sel_init = objc.registerName("init");
454452
late final _sel_new = objc.registerName("new");
455453
late final _sel_allocWithZone_ = objc.registerName("allocWithZone:");
456-
final _objc_msgSend_hzlb60 = objc.msgSendPointer
454+
final _objc_msgSend_1cwp428 = objc.msgSendPointer
457455
.cast<
458456
ffi.NativeFunction<
459457
ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCObject>,
460-
ffi.Pointer<objc.ObjCSelector>, ffi.Pointer<_NSZone>)>>()
458+
ffi.Pointer<objc.ObjCSelector>, ffi.Pointer<objc.NSZone>)>>()
461459
.asFunction<
462460
ffi.Pointer<objc.ObjCObject> Function(ffi.Pointer<objc.ObjCObject>,
463-
ffi.Pointer<objc.ObjCSelector>, ffi.Pointer<_NSZone>)>();
461+
ffi.Pointer<objc.ObjCSelector>, ffi.Pointer<objc.NSZone>)>();
464462
late final _sel_alloc = objc.registerName("alloc");
465463
late final _sel_self = objc.registerName("self");
466464
ffi.Pointer<objc.ObjCObject> _ObjCBlock_objcObjCObject_ffiVoid_fnPtrTrampoline(
@@ -578,14 +576,14 @@ class AVAudioPlayer extends objc.NSObject {
578576

579577
/// Returns whether [obj] is an instance of [AVAudioPlayer].
580578
static bool isInstance(objc.ObjCObjectBase obj) {
581-
return _objc_msgSend_69e0x1(
579+
return _objc_msgSend_19nvye5(
582580
obj.ref.pointer, _sel_isKindOfClass_, _class_AVAudioPlayer);
583581
}
584582

585583
/// initWithContentsOfURL:error:
586584
AVAudioPlayer? initWithContentsOfURL_error_(
587585
objc.NSURL url, ffi.Pointer<ffi.Pointer<objc.ObjCObject>> outError) {
588-
final _ret = _objc_msgSend_1705co6(this.ref.retainAndReturnPointer(),
586+
final _ret = _objc_msgSend_1lhpu4m(this.ref.retainAndReturnPointer(),
589587
_sel_initWithContentsOfURL_error_, url.ref.pointer, outError);
590588
return _ret.address == 0
591589
? null
@@ -595,7 +593,7 @@ class AVAudioPlayer extends objc.NSObject {
595593
/// initWithData:error:
596594
AVAudioPlayer? initWithData_error_(
597595
objc.NSData data, ffi.Pointer<ffi.Pointer<objc.ObjCObject>> outError) {
598-
final _ret = _objc_msgSend_1705co6(this.ref.retainAndReturnPointer(),
596+
final _ret = _objc_msgSend_1lhpu4m(this.ref.retainAndReturnPointer(),
599597
_sel_initWithData_error_, data.ref.pointer, outError);
600598
return _ret.address == 0
601599
? null
@@ -607,7 +605,7 @@ class AVAudioPlayer extends objc.NSObject {
607605
objc.NSURL url,
608606
objc.NSString? utiString,
609607
ffi.Pointer<ffi.Pointer<objc.ObjCObject>> outError) {
610-
final _ret = _objc_msgSend_bo6ep4(
608+
final _ret = _objc_msgSend_1pnyuds(
611609
this.ref.retainAndReturnPointer(),
612610
_sel_initWithContentsOfURL_fileTypeHint_error_,
613611
url.ref.pointer,
@@ -623,7 +621,7 @@ class AVAudioPlayer extends objc.NSObject {
623621
objc.NSData data,
624622
objc.NSString? utiString,
625623
ffi.Pointer<ffi.Pointer<objc.ObjCObject>> outError) {
626-
final _ret = _objc_msgSend_bo6ep4(
624+
final _ret = _objc_msgSend_1pnyuds(
627625
this.ref.retainAndReturnPointer(),
628626
_sel_initWithData_fileTypeHint_error_,
629627
data.ref.pointer,
@@ -678,43 +676,43 @@ class AVAudioPlayer extends objc.NSObject {
678676

679677
/// currentDevice
680678
objc.NSString? get currentDevice {
681-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_currentDevice);
679+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_currentDevice);
682680
return _ret.address == 0
683681
? null
684682
: objc.NSString.castFromPointer(_ret, retain: true, release: true);
685683
}
686684

687685
/// setCurrentDevice:
688686
set currentDevice(objc.NSString? value) {
689-
return _objc_msgSend_1jdvcbf(this.ref.pointer, _sel_setCurrentDevice_,
687+
_objc_msgSend_xtuoz7(this.ref.pointer, _sel_setCurrentDevice_,
690688
value?.ref.pointer ?? ffi.nullptr);
691689
}
692690

693691
/// delegate
694692
objc.ObjCObjectBase? get delegate {
695-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_delegate);
693+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_delegate);
696694
return _ret.address == 0
697695
? null
698696
: objc.ObjCObjectBase(_ret, retain: true, release: true);
699697
}
700698

701699
/// setDelegate:
702700
set delegate(objc.ObjCObjectBase? value) {
703-
return _objc_msgSend_1jdvcbf(
701+
_objc_msgSend_xtuoz7(
704702
this.ref.pointer, _sel_setDelegate_, value?.ref.pointer ?? ffi.nullptr);
705703
}
706704

707705
/// url
708706
objc.NSURL? get url {
709-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_url);
707+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_url);
710708
return _ret.address == 0
711709
? null
712710
: objc.NSURL.castFromPointer(_ret, retain: true, release: true);
713711
}
714712

715713
/// data
716714
objc.NSData? get data {
717-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_data);
715+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_data);
718716
return _ret.address == 0
719717
? null
720718
: objc.NSData.castFromPointer(_ret, retain: true, release: true);
@@ -729,7 +727,7 @@ class AVAudioPlayer extends objc.NSObject {
729727

730728
/// setPan:
731729
set pan(double value) {
732-
return _objc_msgSend_v5hmet(this.ref.pointer, _sel_setPan_, value);
730+
_objc_msgSend_v5hmet(this.ref.pointer, _sel_setPan_, value);
733731
}
734732

735733
/// volume
@@ -741,7 +739,7 @@ class AVAudioPlayer extends objc.NSObject {
741739

742740
/// setVolume:
743741
set volume(double value) {
744-
return _objc_msgSend_v5hmet(this.ref.pointer, _sel_setVolume_, value);
742+
_objc_msgSend_v5hmet(this.ref.pointer, _sel_setVolume_, value);
745743
}
746744

747745
/// setVolume:fadeDuration:
@@ -757,7 +755,7 @@ class AVAudioPlayer extends objc.NSObject {
757755

758756
/// setEnableRate:
759757
set enableRate(bool value) {
760-
return _objc_msgSend_1s56lr9(this.ref.pointer, _sel_setEnableRate_, value);
758+
_objc_msgSend_1s56lr9(this.ref.pointer, _sel_setEnableRate_, value);
761759
}
762760

763761
/// rate
@@ -769,7 +767,7 @@ class AVAudioPlayer extends objc.NSObject {
769767

770768
/// setRate:
771769
set rate(double value) {
772-
return _objc_msgSend_v5hmet(this.ref.pointer, _sel_setRate_, value);
770+
_objc_msgSend_v5hmet(this.ref.pointer, _sel_setRate_, value);
773771
}
774772

775773
/// currentTime
@@ -781,7 +779,7 @@ class AVAudioPlayer extends objc.NSObject {
781779

782780
/// setCurrentTime:
783781
set currentTime(double value) {
784-
return _objc_msgSend_hwm8nu(this.ref.pointer, _sel_setCurrentTime_, value);
782+
_objc_msgSend_hwm8nu(this.ref.pointer, _sel_setCurrentTime_, value);
785783
}
786784

787785
/// deviceCurrentTime
@@ -798,19 +796,18 @@ class AVAudioPlayer extends objc.NSObject {
798796

799797
/// setNumberOfLoops:
800798
set numberOfLoops(int value) {
801-
return _objc_msgSend_4sp4xj(
802-
this.ref.pointer, _sel_setNumberOfLoops_, value);
799+
_objc_msgSend_4sp4xj(this.ref.pointer, _sel_setNumberOfLoops_, value);
803800
}
804801

805802
/// settings
806803
objc.NSDictionary get settings {
807-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_settings);
804+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_settings);
808805
return objc.NSDictionary.castFromPointer(_ret, retain: true, release: true);
809806
}
810807

811808
/// format
812809
AVAudioFormat get format {
813-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_format);
810+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_format);
814811
return AVAudioFormat.castFromPointer(_ret, retain: true, release: true);
815812
}
816813

@@ -821,8 +818,7 @@ class AVAudioPlayer extends objc.NSObject {
821818

822819
/// setMeteringEnabled:
823820
set meteringEnabled(bool value) {
824-
return _objc_msgSend_1s56lr9(
825-
this.ref.pointer, _sel_setMeteringEnabled_, value);
821+
_objc_msgSend_1s56lr9(this.ref.pointer, _sel_setMeteringEnabled_, value);
826822
}
827823

828824
/// updateMeters
@@ -851,59 +847,59 @@ class AVAudioPlayer extends objc.NSObject {
851847
/// channelAssignments
852848
objc.NSArray? get channelAssignments {
853849
final _ret =
854-
_objc_msgSend_1x359cv(this.ref.pointer, _sel_channelAssignments);
850+
_objc_msgSend_151sglz(this.ref.pointer, _sel_channelAssignments);
855851
return _ret.address == 0
856852
? null
857853
: objc.NSArray.castFromPointer(_ret, retain: true, release: true);
858854
}
859855

860856
/// setChannelAssignments:
861857
set channelAssignments(objc.NSArray? value) {
862-
return _objc_msgSend_1jdvcbf(this.ref.pointer, _sel_setChannelAssignments_,
858+
_objc_msgSend_xtuoz7(this.ref.pointer, _sel_setChannelAssignments_,
863859
value?.ref.pointer ?? ffi.nullptr);
864860
}
865861

866862
/// init
867863
AVAudioPlayer init() {
868864
final _ret =
869-
_objc_msgSend_1x359cv(this.ref.retainAndReturnPointer(), _sel_init);
865+
_objc_msgSend_151sglz(this.ref.retainAndReturnPointer(), _sel_init);
870866
return AVAudioPlayer.castFromPointer(_ret, retain: false, release: true);
871867
}
872868

873869
/// new
874870
static AVAudioPlayer new1() {
875-
final _ret = _objc_msgSend_1x359cv(_class_AVAudioPlayer, _sel_new);
871+
final _ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_new);
876872
return AVAudioPlayer.castFromPointer(_ret, retain: false, release: true);
877873
}
878874

879875
/// allocWithZone:
880-
static AVAudioPlayer allocWithZone_(ffi.Pointer<_NSZone> zone) {
876+
static AVAudioPlayer allocWithZone_(ffi.Pointer<objc.NSZone> zone) {
881877
final _ret =
882-
_objc_msgSend_hzlb60(_class_AVAudioPlayer, _sel_allocWithZone_, zone);
878+
_objc_msgSend_1cwp428(_class_AVAudioPlayer, _sel_allocWithZone_, zone);
883879
return AVAudioPlayer.castFromPointer(_ret, retain: false, release: true);
884880
}
885881

886882
/// alloc
887883
static AVAudioPlayer alloc() {
888-
final _ret = _objc_msgSend_1x359cv(_class_AVAudioPlayer, _sel_alloc);
884+
final _ret = _objc_msgSend_151sglz(_class_AVAudioPlayer, _sel_alloc);
889885
return AVAudioPlayer.castFromPointer(_ret, retain: false, release: true);
890886
}
891887

892888
/// self
893889
AVAudioPlayer self() {
894-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_self);
890+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_self);
895891
return AVAudioPlayer.castFromPointer(_ret, retain: true, release: true);
896892
}
897893

898894
/// retain
899895
AVAudioPlayer retain() {
900-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_retain);
896+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_retain);
901897
return AVAudioPlayer.castFromPointer(_ret, retain: true, release: true);
902898
}
903899

904900
/// autorelease
905901
AVAudioPlayer autorelease() {
906-
final _ret = _objc_msgSend_1x359cv(this.ref.pointer, _sel_autorelease);
902+
final _ret = _objc_msgSend_151sglz(this.ref.pointer, _sel_autorelease);
907903
return AVAudioPlayer.castFromPointer(_ret, retain: true, release: true);
908904
}
909905
}

0 commit comments

Comments
 (0)