You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Peter Peshev (JIRA)" <ji...@apache.org> on 2012/05/17 15:49:14 UTC

[jira] [Created] (THRIFT-1609) Cocoa import namespace

Peter Peshev created THRIFT-1609:
------------------------------------

             Summary: Cocoa import namespace
                 Key: THRIFT-1609
                 URL: https://issues.apache.org/jira/browse/THRIFT-1609
             Project: Thrift
          Issue Type: Bug
          Components: Cocoa - Compiler
    Affects Versions: 0.8, 0.9
         Environment: Windows 7
            Reporter: Peter Peshev
            Priority: Minor


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


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira