github.com/cyrilou242/gomobile-java@v0.0.0-20220215185836-09daef25a210/bind/testdata/issue10788.objc.h.golden (about)

     1  // Objective-C API for talking to issue10788 Go package.
     2  //   gobind -lang=objc issue10788
     3  //
     4  // File is generated by gobind. Do not edit.
     5  
     6  #ifndef __Issue10788_H__
     7  #define __Issue10788_H__
     8  
     9  @import Foundation;
    10  #include "ref.h"
    11  #include "Universe.objc.h"
    12  
    13  
    14  @class Issue10788TestStruct;
    15  @protocol Issue10788TestInterface;
    16  @class Issue10788TestInterface;
    17  
    18  @protocol Issue10788TestInterface <NSObject>
    19  - (void)doSomeWork:(Issue10788TestStruct* _Nullable)s;
    20  - (void)multipleUnnamedParams:(long)p0 p1:(NSString* _Nullable)p1 日本:(int64_t)日本;
    21  @end
    22  
    23  @interface Issue10788TestStruct : NSObject <goSeqRefInterface> {
    24  }
    25  @property(strong, readonly) _Nonnull id _ref;
    26  
    27  - (nonnull instancetype)initWithRef:(_Nonnull id)ref;
    28  - (nonnull instancetype)init;
    29  @property (nonatomic) NSString* _Nonnull value;
    30  @end
    31  
    32  @class Issue10788TestInterface;
    33  
    34  @interface Issue10788TestInterface : NSObject <goSeqRefInterface, Issue10788TestInterface> {
    35  }
    36  @property(strong, readonly) _Nonnull id _ref;
    37  
    38  - (nonnull instancetype)initWithRef:(_Nonnull id)ref;
    39  - (void)doSomeWork:(Issue10788TestStruct* _Nullable)s;
    40  - (void)multipleUnnamedParams:(long)p0 p1:(NSString* _Nullable)p1 日本:(int64_t)日本;
    41  @end
    42  
    43  #endif