Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
0.8, 0.9
-
None
-
Windows 7
-
Patch Available
Description
domain.thrift
namespace java domain.thrift namespace cocoa domain typedef string Decimal
AccountService.thrift
include "domain.thrift"
namespace java test
namespace cocoa test
service AccountService {
void testMethod(1: domain.Decimal price),
}
thrift -r --gen cocoa domain.thrift
thrift -r --gen cocoa AccountService.thrift
Check file: gen-cocoa/AccountService.h
line:
@protocol testAccountService <NSObject>
- (void) testMethod: (testDecimal) price; // throws TException
@end
It should be:
@protocol testAccountService <NSObject>
- (void) testMethod: (domainDecimal) price; // throws TException
@end