Since generated names now have their package names prefixed, the extra prefix, "Go", is both confusing and counter-productive to making the generated ObjC code look like any other native code. Change the default to the empty prefix, while preserving support for an explicit prefix if needed. This is a backwards incompatible change; to keep the old behaviour, specify "-prefix Go" to the gobind or gomobile command. While we're here, fix the Ivy example for the recent change in error returns. Change-Id: I7fef4a92a18ddadee972ccf359652e3b31624f33 Reviewed-on: https://go-review.googlesource.com/34643 Reviewed-by: Hyang-Ah Hana Kim <hyangah@gmail.com>
139 lines
2.3 KiB
Plaintext
139 lines
2.3 KiB
Plaintext
// Objective-C API for talking to keywords Go package.
|
|
// gobind -lang=objc keywords
|
|
//
|
|
// File is generated by gobind. Do not edit.
|
|
|
|
#ifndef __Keywords_H__
|
|
#define __Keywords_H__
|
|
|
|
@import Foundation;
|
|
#include "Universe.objc.h"
|
|
|
|
|
|
@protocol KeywordsKeywordCaller;
|
|
@class KeywordsKeywordCaller;
|
|
|
|
@protocol KeywordsKeywordCaller <NSObject>
|
|
- (void)abstract;
|
|
- (void)assert;
|
|
- (void)boolean;
|
|
- (void)break;
|
|
- (void)byte;
|
|
- (void)case;
|
|
- (void)catch;
|
|
- (void)char_;
|
|
- (void)class;
|
|
- (void)const_;
|
|
- (void)continue;
|
|
- (void)default;
|
|
- (void)do;
|
|
- (void)double_;
|
|
- (void)else;
|
|
- (void)enum;
|
|
- (void)extends;
|
|
- (void)false;
|
|
- (void)final;
|
|
- (void)finally;
|
|
- (void)float_;
|
|
- (void)for;
|
|
- (void)goto;
|
|
- (void)if;
|
|
- (void)implements;
|
|
- (void)import;
|
|
- (void)instanceof;
|
|
- (void)int_;
|
|
- (void)interface;
|
|
- (void)long_;
|
|
- (void)native;
|
|
- (void)new;
|
|
- (void)null;
|
|
- (void)package;
|
|
- (void)private;
|
|
- (void)protected;
|
|
- (void)public;
|
|
- (void)return;
|
|
- (void)short_;
|
|
- (void)static;
|
|
- (void)strictfp;
|
|
- (void)super_;
|
|
- (void)switch;
|
|
- (void)synchronized;
|
|
- (void)this;
|
|
- (void)throw;
|
|
- (void)throws;
|
|
- (void)transient;
|
|
- (void)true;
|
|
- (void)try;
|
|
- (void)void_;
|
|
- (void)volatile_;
|
|
- (void)while;
|
|
@end
|
|
|
|
FOUNDATION_EXPORT void KeywordsConst(NSString* id_);
|
|
|
|
FOUNDATION_EXPORT void KeywordsStatic(NSString* strictfp);
|
|
|
|
@class KeywordsKeywordCaller;
|
|
|
|
@interface KeywordsKeywordCaller : NSObject <goSeqRefInterface, KeywordsKeywordCaller> {
|
|
}
|
|
@property(strong, readonly) id _ref;
|
|
|
|
- (instancetype)initWithRef:(id)ref;
|
|
- (void)abstract;
|
|
- (void)assert;
|
|
- (void)boolean;
|
|
- (void)break;
|
|
- (void)byte;
|
|
- (void)case;
|
|
- (void)catch;
|
|
- (void)char_;
|
|
- (void)class;
|
|
- (void)const_;
|
|
- (void)continue;
|
|
- (void)default;
|
|
- (void)do;
|
|
- (void)double_;
|
|
- (void)else;
|
|
- (void)enum;
|
|
- (void)extends;
|
|
- (void)false;
|
|
- (void)final;
|
|
- (void)finally;
|
|
- (void)float_;
|
|
- (void)for;
|
|
- (void)goto;
|
|
- (void)if;
|
|
- (void)implements;
|
|
- (void)import;
|
|
- (void)instanceof;
|
|
- (void)int_;
|
|
- (void)interface;
|
|
- (void)long_;
|
|
- (void)native;
|
|
- (void)new;
|
|
- (void)null;
|
|
- (void)package;
|
|
- (void)private;
|
|
- (void)protected;
|
|
- (void)public;
|
|
- (void)return;
|
|
- (void)short_;
|
|
- (void)static;
|
|
- (void)strictfp;
|
|
- (void)super_;
|
|
- (void)switch;
|
|
- (void)synchronized;
|
|
- (void)this;
|
|
- (void)throw;
|
|
- (void)throws;
|
|
- (void)transient;
|
|
- (void)true;
|
|
- (void)try;
|
|
- (void)void_;
|
|
- (void)volatile_;
|
|
- (void)while;
|
|
@end
|
|
|
|
#endif
|